Senior Software Engineer

Morningstar Investment Management, LLC

New York (NY)

On-site

USD 115,517 - 141,188

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

100% 401k match up to 6% of salary
Comprehensive health benefits
Annual Flex Stipend - $1,000
6-week Paid Sabbatical Program
Tuition Reimbursement

Job summary

Morningstar Investment Management, LLC is seeking an experienced Full Stack Engineer to design, develop, and maintain web applications and APIs using Java and Spring Boot. Candidates should possess a Bachelor's degree in Computer Science or related field with a minimum of 4 years of experience.

Key responsibilities include writing maintainable code, managing data storage solutions, and collaborating with cross-functional teams. The position offers a base salary of $128,353 and comprehensive health and wellness benefits.

Qualifications

  • 4 years of experience in Full Stack Engineering or related position.
  • Experience building responsive and dynamic UIs with JavaScript frameworks.
  • Familiarity with version control systems (Git) in collaborative environments.

Responsibilities

  • Write clean, maintainable, and efficient code using Java and Spring Boot.
  • Manage and optimize data storage using SQL and file-based databases.
  • Participate in code reviews and knowledge sharing.

Skills

Java
Spring Boot
AWS
Vue.js
CI/CD pipelines
Git
RESTful APIs
Terraform
Agile teamwork
Monitoring tools (New Relic, Splunk)

Education

Bachelor's degree in Computer Science or related field

Tools

Postgres
Jenkins
Cloudbees

Job description

Job Duties

Write clean, maintainable, and efficient code following industry best practices, including Test-Driven Development (TDD) and coding standards. Design, develop, and maintain scalable, customer-facing web applications and APIs using Java and Spring Boot. Manage and optimize data storage and retrieval using relational (SQL, Postgres) and file-based databases. Participate in code reviews, mentoring, and knowledge sharing, and create comprehensive technical documentation (system architecture diagrams, API specifications, code-level documentation). Work with development teams and product managers to design and develop software solutions for various business requirements. Apply Java, multi-threaded applications, and AWS cloud technologies to build, test, deploy, and host solutions. Write automated unit tests to ensure code meets Sonar standards. Collaborate with cross-functional teams, contribute to system architecture, implement microservices, and manage cloud-based infrastructure using AWS. Document architecture design and related functionality, and communicate architecture and functionality decisions to colleagues and stakeholders.

Job Requirements
  • Bachelor's degree in Computer Science or related field, or foreign equivalent, and 4 years of experience in Full Stack Engineer, Associate Software Engineer, or related position.
  • 4 years experience managing version control systems (Git) in collaborative environments.
  • 4 years experience building and maintaining CI/CD pipelines using Jenkins, Harness, and Cloudbees.
  • 4 years experience monitoring application performance with New Relic and Splunk.
  • 4 years experience working in AWS-based environments, building, and deploying serverless applications and microservices using Lambda, S3, DynamoDB, SQS, EC2, and CloudFormation.
  • 3 years experience developing, delivering, and maintaining professional‑grade software with an emphasis on scalability, security, and maintainability, showcasing expertise in object‑oriented programming.
  • 3 years experience building responsive and dynamic user interfaces using JavaScript frameworks such as Vue.js (or React/Angular).
  • 3 years experience developing RESTful APIs using Java and managing data through XML, relational (SQL, Postgres), and file-based databases.
  • 3 years experience adhering to software engineering best practices, including writing clean, maintainable, test‑driven, secure, and scalable code following Sonar‑approved coding standards.
  • 3 years experience working with product owners and stakeholders to align technical solutions with business objectives.
  • 2 years experience using Infrastructure as Code (IaC) tools such as Terraform.
  • Experience working in agile teams, mentoring junior engineers, and contributing to cross‑functional collaboration.
  • Unrestricted right to work in the U.S.
  • Will accept any suitable combination of education, training, and experience.
Compensation and Benefits
  • Base Salary Compensation: $128,353
  • Financial Health
    • 100% 401k match up to 6% of salary
  • Stock Ownership Potential
  • Company provided life insurance – 1x salary + commission
  • Physical Health
    • Comprehensive health benefits (medical/dental/vision) including potential premium discounts and company-provided HSA contributions (up to $500–$2,000 annually).
    • Additional medical wellness incentives – up to $300–$600 annually.
    • Company-provided long‑ and short‑term disability insurance.
  • Emotional Health
    • Trust-Based Time Off
    • 6‑week Paid Sabbatical Program
    • 6‑Week Paid Family Caregiving Leave
    • Competitive 8–24 Week Paid Parental Leave
    • Adoption Assistance
    • Leadership Coaching & Formal Mentorship Opportunities
    • Annual Flex Stipend – $1,000 annually to cover personal education and well‑being expenses
    • Tuition Reimbursement
  • Social Health
    • Charitable Matching Gifts program
    • Dollars for Doers volunteer program
    • Paid volunteering days
    • 15+ Employee Resource & Affinity Groups

Morningstar Investment Management is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Morningstar Credit Ratings, LLC • New York (NY)

Hybrid
USD 129,000
401(k) match up to 6% of salary
Company provided life insurance
Comprehensive health benefits
+7
Principal Software Engineer
Principal Software Engineer

Morningstar, Inc. • Chicago (IL)

Hybrid
USD 117,000 - 124,000
401k match up to 6%
Stock ownership potential
Life insurance - 1x salary + com
+6
Principal Software Engineer
Principal Software Engineer

Morningstar • Chicago (IL)

Hybrid
USD 117,000 - 124,000
401(k) match up to 6%
Stock ownership potential
Company-provided life insurance
+6
Senior Software Engineer (Full-Stack Javascript)
Senior Software Engineer (Full-Stack Javascript)

Morningstar, Inc. • Chicago (IL)

On-site
USD 114,000 - 194,000
100% 401k match up to 6% of salary
Comprehensive health benefits
6-week Paid Sabbatical Program
Senior Software Engineer (Full-Stack Javascript)
Senior Software Engineer (Full-Stack Javascript)

Morningstar • Chicago (IL)

Hybrid
USD 114,000 - 194,000
401(k) match up to 6%
Stock ownership potential
Comprehensive health benefits
+2
Lead Software Engineer
Lead Software Engineer

Transamerica • Denver (CO)

Hybrid
USD 111,000 - 140,000
Pension Plan
401k Match
Employee Stock Purchase Plan
+5
Technical Lead
Technical Lead

Tata Consultancy Services • Pittsburgh

On-site
USD 130,000 - 140,000
Medical Coverage
Dental & Vision
Parental Leave
+4
Senior Software Engineer
Senior Software Engineer

Morningstar • Chicago (IL)

Hybrid
USD 154,000
Health benefits
401k match
Sabbatical program
+4
Senior Software Engineer
Senior Software Engineer

Morningstar DBRS • Chicago (IL)

Hybrid
USD 114,000 - 168,000
100% 401k match up to 6% of salary
Stock Ownership Potential
Comprehensive health benefits including HSA contributions
+4
Senior Software Engineer
Senior Software Engineer

Morningstar, Inc. • Chicago (IL)

On-site
USD 100,000 - 130,000