remoteonsite
Software Engineer - Morningstar
Software Engineer
Software Engineer focused on building scalable, customer‑centric solutions using Python, Java, SQL and AWS, delivering high‑quality microservices and collaborating across global product teams.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices and APIs using Python and Java.
- Collaborate with product managers, designers, and data scientists to translate customer needs into technical solutions.
- Implement data storage, retrieval, and processing pipelines with SQL databases and cloud services (AWS).
- Write clean, testable code, conduct code reviews, and ensure adherence to best practices and security standards.
- Participate in agile ceremonies, contribute to sprint planning, and continuously improve development processes.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- 3+ years of professional software development experience with Python and Java.
- Strong knowledge of relational databases (SQL) and experience building cloud‑native applications on AWS.
- Proficiency with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.