Jobs and Careers
FI

Senior Software Engineer

Fitch Group
United Statesfull_timeVerifiedPosted 25 Feb 2025
💰 $145,000/yr($135,000/yr$145,000/yr)

About the role

Senior Software Engineer

 

Fitch Group is currently seeking a Senior Software Engineer based out of our Chicago office.

 

Fitch Group Technology has a number of agile teams that deliver world-class innovative solutions to Fitch Group internal and external customers. This position will be within one of our agile teams delivering software products for Rating Data & Research in our Fitch Solutions business.

 

What We Offer:

In this position, you will have the opportunity to be a part of an exceptionally talented, bright and driven team, and apply your skills in novel ways. And you will have fun doing it! Our technology stack is modern - cloud based, containerized, serverless and microservices oriented. You will play a key role in implementing tools and processes that aim to improve the quality of our end-to-end code while creating a more efficient and sustainable workflow for our customers. You will work in a hybrid (in-office / Work from Home) arrangement, in a collaborative and supportive work environment where your ideas and contributions are valued with a focus on achievable improvements that get used every day.

 

We’ll Count on You To:

  • Demonstrate proficiency in backend technologies using java, python for enterprise-scale websites and ETL applications.
  • Work as part of an agile team in design, development, debugging, and deployment efforts while addressing security, cross-browser and cross-platform expectations and concerns.
  • Understand the importance of design patterns, provide effective translation to code artifacts and implement appropriate integration approach for API/data layer.
  • Partner with Product Owner and stakeholders to understand business needs, define and develop applications/ architecture, design, review, implement and optimize Engineering processes.
  • Build data expertise and a deep understanding of business domain knowledge and own data quality for allocated areas of ownership
  • Maintain and enhance microservices based components for the application suite.
  • Recommend, create and maintain development best practices and guidelines to be used across various applications.
  • Write automated unit, integration, performance and visual regression test cases.
  • Integrate test case execution with the CI/CD pipeline to better align with the DevSecOps strategy.
  • Promote, implement, and evolve development best practices especially on commits, versioning and dependency management.

 

What You Need to Have:

  • 5+ years of experience designing and developing distributed application architecture of moderate-to-high complexity.
  • 5+ years of experience with Python and Java and associated open-source technologies, such as Spring Boot, Fast API
  • 3+ years of experience in relational (e.g. Oracle/Postgres) and/or in non-relational (e.g. MongoDB) databases
  • Experience in creating modern applications using Microservices-based architecture and serverless ETL solutions.
  • Expertise in modern package management, build and test frameworks (e.g. Maven, Gradle for Java, pip, poetry for Python and NPM, Yarn, Webpack, Jest, Enzyme, Karma, Jasmine, Mocha, Wraith for JavaScript).
  • Experience with build and deployment pipelines including Docker and git ops based continuous delivery.
  • Experience working in high-performance teams using Agile methodologies.
  • Experience working in teams with a heavy emphasis on Security, Automation and Q

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fitch Group

View company profile →