Jobs · Engineering · Missouri

Senior Software Engineer

InRhythm · St Louis, MO · 12 mo ago
EngineeringFull-time

About the role

The Senior Software Engineer will be responsible for designing, developing, and maintaining high-quality software solutions using Java and AWS technologies. This role is part of a larger team working on Mastercard's O T NGFT project, focusing on failover strategies.

Responsibilities

  • Design and implement scalable, reliable, and secure software systems using Java and AWS services.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers to understand requirements and deliver high-quality software solutions.
  • Participate in code reviews and mentoring junior developers.
  • Stay updated with the latest trends and best practices in cloud-native development and AWS services.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum 5 years of professional software engineering experience.
  • Experience with Java and AWS services such as EC2, S3, RDS, and Lambda.
  • Familiarity with microservices architecture and containerization technologies like Docker and Kubernetes.
  • Strong problem-solving skills and ability to work independently and as part of a team.
  • Excellent communication and collaboration skills.

Qualifications

  • Proven track record of delivering high-quality software solutions.
  • Experience with continuous integration and deployment tools like Jenkins or GitLab CI.
  • Knowledge of RESTful APIs and familiarity with testing frameworks like JUnit.
  • Experience with version control systems like Git.

Skills

  • Proficiency in Java programming language.
  • Experience with AWS services and infrastructure.
  • Understanding of cloud-native principles and practices.
  • Good understanding of software design patterns and SOLID principles.

Benefits

  • Competitive salary commensurate with experience.
  • Flexible work schedule with remote options available.
  • Health insurance and retirement benefits.
  • Professional development opportunities and training programs.

Pay

Commensurate with experience.

Schedule

Full-time position with flexible hours.

Benefits

  • Health insurance and retirement benefits.
  • Professional development opportunities and training programs.

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com