onsite
Senior Software Engineer - Mayo Clinic
Software Engineer
Senior Software Engineer leading hybrid cloud solutions, driving scalable backend services with Python, Java, and AWS, while ensuring data integrity with SQL and delivering high-quality code in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Java, ensuring scalability and reliability.
- Architect and deploy applications on AWS, leveraging services such as EC2, RDS, Lambda, and S3 to support hybrid cloud environments.
- Collaborate with cross‑functional teams to define requirements, create technical specifications, and deliver solutions that meet business objectives.
- Implement robust data access layers with SQL, optimizing queries and ensuring data consistency across distributed systems.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines to uphold code quality and deployment efficiency.
Requirements
- 5+ years of professional software development experience with strong proficiency in Python and Java.
- Hands‑on experience with AWS services and cloud architecture best practices.
- Solid understanding of relational databases and SQL performance tuning.
- Experience with Agile methodologies, including sprint planning, stand‑ups, and retrospectives.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonjavaawssqlagile