FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Morningstar. Design and implement cloud-native microservices and APIs supporting millions of data requests with high availability and performance .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and implementing cloud-native microservices and APIs, with a strong focus on high availability and performance. Proficient in translating business requirements into scalable technical solutions while championing engineering excellence and mentoring team members.
Highest-signal resume keywords
Cloud-Native Microservices DevelopmentJava and Spring Boot ProgrammingAWS Cloud Services (ECS, Lambda, S3, SNS, SQS, CloudWatch, IAM)RESTful API DevelopmentCI/CD and DevOps Practices
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSpring BootPythonSQL ServerRedisMongoDBObject-Oriented DesignDesign PatternsDomain-Driven DesignData Modeling
Soft Skills
Strong CommunicationCollaboration
Tools & Technologies
CI/CD PipelinesInfrastructure-as-CodeAutomated Testing
Industry Keywords
Financial ServicesInvestment DataMarket Data PlatformsFintech
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsJavaMicroservicesMongoDBPythonRedisSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Design and implement cloud-native microservices and APIs supporting millions of data requests with high availability and performance
- Participate in architectural design and long-term platform modernization initiatives
- Translate business requirements into scalable technical solutions for the data platform with cross-functional stakeholders
- Champion test-driven development, observability, code reviews, CI/CD, and operational excellence
- Troubleshoot and resolve urgent production issues while improving system reliability and resilience
- Evaluate and adopt emerging technologies, including data engineering solutions and Generative AI, to improve platform capabilities and developer productivity
- Mentor others and help establish engineering excellence across the organization
Requirements
What you’ll need- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
- 5+ years of professional software engineering experience building enterprise-scale applications and distributed systems
- Strong programming experience with Java and Spring Boot; additional experience with Python is a plus
- Deep understanding of object-oriented design principles, design patterns, domain-driven design, and modern software architecture
- Hands-on experience building and deploying cloud-native solutions on AWS, including ECS, Lambda, S3, SNS, SQS, CloudWatch, and IAM
- Strong knowledge of SQL Server, Redis, MongoDB, and data modeling best practices
- Experience developing RESTful APIs and highly available, scalable backend services
- Familiarity with CI/CD pipelines, automated testing, infrastructure-as-code, and DevOps practices
- Strong communication skills and ability to collaborate across technical and business teams
- Experience with financial services, investment data, market data platforms, or fintech environments is a plus
Benefits
Comp & perks- 12.5% annual incentive target
- Hybrid work environment with in-person collaboration each week
- In most locations, four days in-office each week
- Tools and resources to engage meaningfully with global colleagues
- Other benefits available to enhance flexibility as needs change