Senior Software Engineer

Fitch Group

New York, NY • 12m ago • On-site

Senior

On-site

120,000 - 140,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Business Applications)

  • Work style: Hybrid (2 to 3 days per week in office depending on line of business and location)

  • Base pay range (NY roles): $120,000–$140,000 per year

Description

Design, develop, and support secure, scalable full-stack enterprise applications. Translate business requirements into technical designs, reusable components, REST APIs, integrations, and data models aligned with enterprise standards. Own delivery from solution design through development, testing, and production support, while serving as a senior reviewer and technical mentor.

Responsibilities

  • Build backend services with Java and Python, and front-end experiences with React, HTML, and CSS.
  • Implement REST APIs, integrations, and logical/physical relational data models.
  • Manage engineering delivery end-to-end: Git workflows, branching and pull requests, automated testing, and CI/CD across development, test, and production.
  • Provide senior code review and mentorship to improve code quality, maintainability, security, and performance.
  • Use Microsoft Power Apps and approved AI tools (e.g., GitHub Copilot, Microsoft Copilot) for prototyping, coding, testing, refactoring, documentation, and troubleshooting, while independently validating AI outputs.

Requirements

  • 5+ years of professional software development experience delivering full-stack enterprise applications.
  • Hands-on experience with Java, React, HTML, CSS, and JavaScript or TypeScript.
  • Strong experience with Python, PostgreSQL, SQL, REST APIs, relational data modeling, application integration, and secure coding practices.
  • Experience with Git-based repositories, pull requests, code reviews, automated testing, and CI/CD pipelines.
  • Demonstrated ability to take technical ownership across requirements, design, development, deployment, troubleshooting, and production support in a complex enterprise environment.

Benefits

  • Hybrid work environment with 2–3 days per week in office.
  • Dedicated trainings, leadership development, and mentorship programs.
  • Retirement planning and tuition reimbursement programs.
  • Comprehensive healthcare offerings for physical, mental, financial, social, and occupational wellbeing.
  • Supportive parenting policies including generous global parental leave.
  • Inclusive work environment and Employee Resource Groups.
  • Paid volunteer days, matched funding for donations, and community volunteering opportunities.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer role

Improve your resume for just $5

$120,000 – $140,000/year

Unlock Full Resume Report