Software Engineer I

MastercardO'fallon, MO
$72,000 - $115,000Onsite

About The Position

As a Software Engineer, you'll work alongside experienced engineers to design, develop, test, deploy, and support software solutions while building a strong foundation in modern software engineering practices. This is a great opportunity for early-career engineers who are passionate about technology, eager to learn, and excited to contribute to scalable, secure, and high-quality software. You'll gain hands-on experience across the software development lifecycle while collaborating with cross-functional teams to solve real-world business challenges.

Requirements

  • Foundational understanding of software development principles, methodologies, and best practices
  • Understanding of software design concepts and how applications are structured and built
  • Exposure to software architecture principles, patterns, and system interactions
  • Knowledge of data structures and their use in solving technical problems efficiently
  • Familiarity with object-oriented programming and modern programming languages such as Java, Python, C#, or similar
  • Understanding of unit, functional, and integration testing concepts
  • Knowledge of code review practices and software quality standards
  • Familiarity with secure coding practices and application security fundamentals
  • Understanding of application performance, scalability, and reliability concepts
  • Ability to troubleshoot and analyze software and system issues using structured problem-solving approaches
  • Bachelor's degree in Computer Science, Information Technology, Management Information Systems, or equivalent practical experience
  • 0–12 months of software engineering experience through internships, academic projects, co-ops, bootcamps, or professional experience

Nice To Haves

  • Exposure to monitoring, support, or operational readiness concepts is a plus
  • Strong analytical, organizational, and communication skills
  • High-energy, detail-oriented, and self-motivated with a desire to learn and grow
  • Ability to work collaboratively in a diverse, team-oriented environment
  • Comfortable receiving guidance while developing technical expertise

Responsibilities

  • Design, develop, test, deploy, and maintain software applications and services
  • Contribute to software design and architecture discussions to build scalable, maintainable, and secure solutions
  • Develop high-quality code that meets technical, performance, and reliability requirements
  • Create and execute unit, functional, and integration tests to ensure software quality and stability
  • Participate in code reviews and apply engineering best practices to improve code quality and maintainability
  • Research and evaluate technical solutions to address changing business and customer needs
  • Apply secure coding practices throughout the software development lifecycle
  • Support performance engineering activities to improve application responsiveness and scalability
  • Troubleshoot and resolve application and system issues with guidance from senior team members
  • Contribute to system operability, monitoring, reliability, and support readiness
  • Create and maintain technical, testing, and system documentation
  • Follow Mastercard development, quality assurance, and audit compliance standards
  • Support software metrics collection, reporting, and continuous improvement initiatives
  • Collaborate effectively within diverse, matrixed, and geographically distributed teams
  • Leverage AI-assisted development tools responsibly while validating outputs for quality, security, and accuracy
  • Continuously learn new technologies, frameworks, and engineering practices

Benefits

  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • 16 weeks of new parent leave
  • up to 20 days of bereavement leave
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • deferred compensation for eligible roles
  • fitness reimbursement or on-site fitness facilities
  • eligibility for tuition reimbursement
  • 56 hours of Paid Sick and Safe Time (for interns)
  • jury duty leave (for interns)
  • on-site fitness facilities in some locations (for interns)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service