Marathon Petroleum-posted 3 months ago
Full-time • Entry Level
Findlay, OH
5,001-10,000 employees
Merchant Wholesalers, Nondurable Goods

We are seeking a motivated and technically curious Associate Software Engineer to join our Software Development Team within the Midstream IT organization. This entry-level role is ideal for individuals who are beginning their professional journey in software development and are eager to grow their skills in a collaborative and innovative environment. The ideal candidate will have foundational knowledge in software development practices, exposure to cloud technologies (preferably Azure), and a basic understanding of DevSecOps principles and application security. A passion for learning, strong problem-solving abilities, and effective communication skills are essential. This role offers the opportunity to work alongside experienced engineers, contribute to development tasks, and gain hands-on experience with modern development tools and practices. The successful candidate will support the team in building secure, scalable, and efficient applications while learning to apply software development best practices and automation techniques.

  • Supports efforts and collaborates on small-to-medium features from technical design through completion.
  • Follows the defined software engineering roadmap, contributing to the organization's engineering and technology strategy.
  • Performs parts of the coding, debugging, testing and troubleshooting throughout the development process in projects with limited complexity under supervision.
  • Applies understanding of the software development lifecycle and how various agile engineering practices can be used in own projects.
  • Conducts demos of application features and designs features to support automated testability.
  • Participates in discussions with stakeholders to understand user requirements.
  • Analyzes user requirements and translates them into solution or deliverables.
  • Assists with the implementation of new architectures, standards, methods and logic for enterprise software in accordance with business strategies and specifications.
  • Contributes to proper documentation of software design and works with business partners to design and implement solution to meet architecture standards.
  • Bachelor's Degree in Information Technology, related field or equivalent experience
  • 0-2 years of relevant experience
  • Agile Methodologies
  • Application Security
  • Cloud Computing
  • Continuous Improvement Mindset
  • Database Management
  • Debugging
  • DevSecOps
  • General Programming
  • Log Monitoring
  • Software Development Life Cycle (SDLC)
  • Software Testing
  • Version Control System
  • Access to health, vision, and dental insurance
  • Paid time off
  • 401k matching program
  • Paid parental leave
  • Educational reimbursement
  • Discretionary company-sponsored annual bonus program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service