O'Fallon, MO

Software Engineer I(Mastercard)

Onsite$72,000 - $115,000/yrPosted 3 weeks agoVisa Sponsorship

Job details

Location
O'Fallon, MO
Work type
Onsite
Compensation
$72,000 - $115,000/yr
Visa
Sponsorship available
Posted
3 weeks ago
Apply on
app.hirelayer.ai

About this role

Mastercard is a global payments technology company that connects and powers an inclusive digital economy. The Software Engineer I will develop, test, maintain, and support secure, reliable, high-performing, and scalable applications while collaborating with experienced engineers and cross-functional teams throughout the software development lifecycle.

What you'll do:

  • Develop, test, maintain, and support software applications and services with guidance from experienced engineers
  • Write clean, maintainable, reusable, and secure code following established engineering standards, software design principles, and best practices
  • Participate in software design activities by translating functional and non-functional requirements into scalable, maintainable, and secure software components and services
  • Contribute to the implementation of established software architecture patterns and system designs while gaining experience with scalability, reliability, security, and long-term maintainability considerations
  • Develop and maintain unit, functional, and integration tests to ensure software quality, reliability, and correct system behavior
  • Apply knowledge of data structures, algorithms, and software engineering fundamentals to develop efficient and scalable software solutions
  • Participate in code reviews and incorporate feedback to improve code quality, maintainability, and engineering practices
  • Contribute to APIs, microservices, distributed applications, and event-driven solutions
  • Apply secure coding practices and security-by-design principles throughout the software development lifecycle
  • Collaborate with Product, QA, Architecture, Security, DevOps, and Operations teams to deliver software solutions that meet business and technical requirements
  • Support cloud-based applications and services while assisting with monitoring, troubleshooting, root cause analysis, and issue resolution
  • Assist in monitoring, analyzing, and optimizing application performance, scalability, and resource utilization to meet business and operational requirements

What they're looking for:

  • Strong understanding of programming fundamentals, data structures, algorithms, and object-oriented design concepts
  • Knowledge of software design principles and the ability to develop maintainable, scalable, and reusable software solutions
  • Understanding common architectural concepts and patterns such as layered architectures, microservices, event-driven systems, and distributed applications
  • Working experience in Java, Golang, Kotlin, or similar programming languages
  • Familiarity with Spring Boot, Spring, Hibernate, or similar frameworks
  • Exposure to React, Angular, or similar front-end technologies
  • Understanding REST APIs, microservices, relational databases, SQL, and software testing practices
  • Familiarity with unit testing frameworks and automated testing methodologies
  • Familiarity with Git, CI/CD pipelines, cloud platforms, DevOps practices, and Agile software development methodologies
  • Basic understanding of application performance, scalability, monitoring, and observability concepts
  • Understanding troubleshooting methodologies, root cause analysis, and problem-solving techniques
  • Basic understanding of secure coding principles, OWASP guidelines, and application security best practices

Benefits:

  • Annual bonus or commissions may be available depending on the role
  • Insurance, including medical, prescription drug, dental, vision, disability, and life insurance
  • Flexible spending account and health savings account
  • Paid leaves, including 16 weeks of new parent leave and up to 20 days of bereavement leave
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 5 personal days, pro-rated based on date of hire
  • 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
Ready to apply to ScoutBetter?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About ScoutBetter