1

Mid Software Engineer Jobs in New York (NOW HIRING)

Senior Software Engineer

Manhattan, NY · On-site

$135K - $178K/yr

... Software Engineer to lead the design, development, and modernization of mission-critical backend ... and mid-tier integrations using Java and the Spring ecosystem Take full technical ownership of ...

Software Engineer

Manhattan, NY · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

THE POSITION Our roster has an opening with your name on it FanDuel is looking for a mid-level full stack software engineer who can work independently designing, developing, and testing software ...

Software Engineer

New York, NY · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

THE POSITION Our roster has an opening with your name on it FanDuel is looking for a mid-level full stack software engineer who can work independently designing, developing, and testing software ...

Senior Software Engineer

New York, NY · On-site

$245K - $360K/yr

  • Medical

  • Retirement

  • PTO

The Role We are looking for mid-senior level Software Engineers who have shipped real software, solved hard problems, and are ramping towards/ready to own functional areas of a platform. You'll bring ...

Sr. Software Engineer II

New York, NY · On-site +1

$134K - $176K/yr

Senior Software Engineer II Position Overview We are seeking an experienced software engineer to ... You provide mentoring to experienced mid-level engineers. * You collaborate with non-technical ...

Lead Software Engineer - Android

Manhattan, NY

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Lead Software Engineer - Android Location: US - In Office (Los Angeles, New York, or San Francisco ... Mentor mid-level and senior engineers by sharing technical expertise and supporting professional ...

Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high ... Mentor junior to mid-level team members * Collaborate with developers across Android, iOS, APIs ...

New

Mid - Senior level Industry: Healthcare THIS IS WHAT YOU WILL DO... You will be programming web application You will be will be working with SQL server 2000 - 2008 You will be working with .Net MVC ...

Software Engineer II

New York, NY · On-site +1

$140K - $180K/yr

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a mid-level Windows and .NET developer to build and maintain Microsoft Teams bot ... Professional experience developing software for Windows. * Hands-on experience building or ...

As a Staff Software Engineer, you will be the technical backbone behind Moonshot's evolution engine ... mid-level engineers through code reviews, pairing, and design docs. • Collaborate cross ...

Software Engineer II

New York, NY · On-site

$140K - $180K/yr

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a mid-level Windows and .NET developer to build and maintain Microsoft Teams bot ... Professional experience developing software for Windows. * Hands-on experience building or ...

Software Engineer II

New York, NY · Remote

$140K - $180K/yr

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a mid-level Windows and .NET developer to build and maintain Microsoft Teams bot ... Professional experience developing software for Windows. * Hands-on experience building or ...

Lead Software Engineer

Manhattan, NY

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Mentor mid- and senior-level engineers, sharing technical expertise and guiding professional growth * Participate in code reviews to maintain code quality and consistency across the team Cross ...

Lead Software Engineer

Manhattan, NY · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Mentor mid- and senior-level engineers, sharing technical expertise and guiding professional growth * Participate in code reviews to maintain code quality and consistency across the team Cross ...

New

Lead Software Engineer

Manhattan, NY · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Mentor mid- and senior-level engineers, sharing technical expertise and guiding professional growth * Participate in code reviews to maintain code quality and consistency across the team Cross ...

Senior Software Engineer

Holmdel, NJ · Hybrid

$136K - $180K/yr

  • Medical

  • Retirement

  • PTO

... mid-level engineers, helping them develop their technical skills, career growth, and problem ... agile software development, including design, implementation, and deployment Design and provide ...

Mid-level (3-6 years of experience) Compensation: $175k-225k salary + 0.5%-1% equity, depending on experience Location: Hybrid in NYC What You'll Do As a software engineer on the data platform, your ...

Sr. Software Engineer II

Manhattan, NY · On-site

$135K - $178K/yr

Senior Software Engineer II Position Overview We are seeking an experienced software engineer to ... You provide mentoring to experienced mid-level engineers. * You collaborate with non-technical ...

Sr. Software Engineer II

New York, NY · On-site

$134K - $176K/yr

Senior Software Engineer II Position Overview We are seeking an experienced software engineer to ... You provide mentoring to experienced mid-level engineers. * You collaborate with non-technical ...

Showing results 21-40

Mid Software Engineer information

See New York salary details

$69.5K

$161.4K

$224.8K

How much do mid software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for mid software engineer in New York is $161,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,300.00 and $189,300.00 per year, depending on experience, location, and employer.

What does a mid-level software engineer earn?

A mid-level software engineer typically earns between $80,000 and $120,000 annually, depending on location, industry, and experience. They usually have 2-5 years of experience and are proficient in programming languages, development tools, and collaborative environments.

What is a mid software engineer?

Mid Software Engineers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming concepts, software design, and development tools, and are capable of working independently on moderately complex tasks. They often collaborate with senior engineers and other team members to design, develop, and maintain software applications. Their role bridges the gap between junior and senior engineers, allowing them to mentor less experienced team members while continuing to learn and grow in their own careers.

What are common challenges faced by mid software engineers, and how can they overcome them?

Mid-level software engineers often encounter challenges such as balancing multiple project priorities, adapting to changing technologies, and bridging the gap between junior and senior team members. To overcome these challenges, it's important to develop strong time-management skills, stay current with industry trends, and proactively seek feedback from peers and mentors. Collaborating closely with cross-functional teams and being open to learning from code reviews can also help mid-level engineers grow and succeed in their roles.

What skills and qualifications are needed to thrive as a mid software engineer?

To thrive as a Mid Software Engineer, you need solid programming skills in languages like Java, Python, or JavaScript, a bachelor's degree in computer science or related field, and experience with software development methodologies. Familiarity with tools such as Git, CI/CD pipelines, and frameworks like React or Spring Boot is typically required. Strong problem-solving, teamwork, and communication skills help you collaborate effectively and adapt to evolving project needs. These skills and qualities are crucial for delivering robust, maintainable software solutions and contributing to team success.

What is the difference between Mid Software Engineer vs Junior Software Engineer?

AspectMid Software EngineerJunior Software Engineer
Experience Level2-4 years of experience0-1 year of experience
Skills & ResponsibilitiesDesigns and develops features, collaborates on projects, troubleshoots issuesAssists in coding, learns development processes, supports senior team members
CertificationsOptional, but common certifications like AWS or ScrumTypically none required
Work EnvironmentIndependent contributor, involved in project planningLearning-focused, supervised by senior staff

The Mid Software Engineer is an experienced developer responsible for designing and implementing features, often working independently. In contrast, a Junior Software Engineer is at the beginning of their career, focusing on learning and supporting team tasks. The mid-level role requires more technical skills and project involvement, while the junior role emphasizes skill development and mentorship.

Infographic showing various Mid Software Engineer job openings in New York as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $161,396 per year, or $77.6 per hour.

Senior Software Engineer

Luxoft

Manhattan, NY • On-site

$135K - $178K/yr

Other

Posted 11 days ago


Job description

Project description
Luxoft has one of the world's leading Calypso practice.
We are a top-tier Calypso Partner and a market leader in implementation, integration, upgrade, and migration.
We provide end-to-end project services and have delivered Calypso projects across all major asset classes and sectors including investment banking, asset management, corporate treasury, and insurance.
Project Description:
Implementation of Fixed Income Desk on existing Calypso instance.
Compensation for NYC: 00 USD Gross per year based on your interview results.
Salary for other locations dependent on experience and market standards
Responsibilities
We are seeking an experienced Senior Software Engineer to lead the design, development, and modernization of mission-critical backend systems within our Markets Business line. In this role, you will operate as a senior technical leader and high-impact individual contributor, taking full ownership of complex integrations, business operations workflows, and system modernization initiatives across multiple domains including Auctions, Trading, Operations Planning, and Rates Production products.
This position is ideal for a senior engineer who thrives on solving complex technical challenges in a fast-paced environment, building new features collaboratively across multiple products, while also strategically modernizing existing systems to meet modern engineering standards. You will work cross-functionally with different squads, championing technical excellence and driving architectural decisions that impact the entire Markets business line.
What You Will Do
Architecture & Development Leadership
Design, architect, and deliver robust, production-grade backend services, APIs, and mid-tier integrations using Java and the Spring ecosystem
Take full technical ownership of business-critical services from architectural design through production deployment
Turn complex business requirements into scalable technical designs, making critical engineering trade-offs independently
Champion architectural patterns and best practices across multiple squads and products
Modernization & Technical Excellence
Evaluate and strategically re-engineer internal code bases to modern standards and cloud-ready architectures
Identify technical debt and lead refactoring initiatives without causing production downtime
Maintain code excellence through rigorous testing strategies, deep code reviews, and continuous improvement
Build systems for failover, disaster recovery, and maximum operational stability under heavy data loads
Cross-Product Integration & Collaboration
Build new features collaboratively across multiple products and domains within Markets Business
Design and implement secure, scalable integration layers connecting core platforms with third-party vendor systems and enterprise platforms
Deliver APIs, mid-tier integration, and backend functionality for trading, operations, and auction workflows
Work effectively with different squads, contributing across multiple development stacks and technologies
Performance & Scale
Optimize application performance, ensure high availability, and manage data consistency across distributed architectures
Build event-driven, low-latency systems capable of handling high-throughput transactional workloads
Design for scale, resilience, and operational excellence in production environments
Skills
Must have
BS in Computer Science, MIS, or similar technical field
5+ years of production software engineering experience with demonstrable success across multiple products simultaneously
Advanced Java & Spring Expertise
Deep understanding of core Java (8-21), JVM internals, memory management, concurrency, and performance tuning
Extensive production experience with Spring ecosystem: Spring Boot, Spring Data, Spring MVC, Spring Security, Spring Core
Integration & System Design
Proven ability to design and implement interfaces and integrations incorporating established best practices
Strong experience designing integration layers, handling complex data translations, and API design (RESTful)
Experience building decision support applications for operations and trading in the financial industry
Distributed Systems & Messaging
Proven track record building scalable microservices and event-driven architectures
Production experience with Kafka/Amazon MSK for streaming and messaging patterns
Data & Infrastructure
Strong experience with RDBMS (Oracle, PostgreSQL) including schema design, query optimization
Experience with middle-tier caching solutions (Redis, Elasticache)
Production experience with App/Web servers (Tomcat, JBoss, etc.)
Modern Engineering Practices
Knowledge and use of Agile methodologies (e.g., Scrum)
Test-Driven Development AND Behavior Driven Development (TDD/BDD)
Experience using Continuous Integration and Deployment tools (GitLab/GitHub, pipeline maintenance)
Leadership & Autonomy
Demonstrated ability to take vague product requirements and independently design and deliver complete, secure technical solutions
Strong analytical and communication skills with ability to influence technical direction
Willingness to contribute and lead across multiple development stacks, areas, and technologies
Preferred Experience & Technologies
Transformation & Modernization
Proven track record of successfully refactoring and modernizing large-scale legacy code bases
Building and testing systems end-to-end with focus on zero-downtime deployments
Cloud & DevOps
Hands-on experience with AWS services: IAM, S3, CloudFront, Secrets Manager, EC2, ECS, ALB, RDS, Elasticache, MSK, AmazonMQ
Containerization & Orchestration: Docker, Kubernetes, ECS
Infrastructure as Code: Terraform
CI/CD pipeline design and maintenance
Additional Technologies
Testing frameworks: Playwright or similar E2E testing tools
High-throughput transactional systems in financial services
Query optimization and database performance tuning
Our Engineering Culture
We value engineers who:
Take ownership and drive technical initiatives to completion
Balance pragmatism with technical excellence
Communicate effectively across technical and business stakeholders
Continuously learn and adapt to new technologies
Mentor and elevate engineering practices across teams
Thrive in fast-paced, collaborative environments
Nice to have
Ability to work under pressure in a fast-paced environment is essential.
Have a willingness to learn new skills
Must have attention to detail
Must have the ability to work independently and also as part of a group
Experience of Agile practices and processes (e.g. SCRUM, KANBAN)
Experience with middle/back office financial platforms (e.g., Calypso)
Any technical knowledge (Writing simple sql query, be able to read code )
Conflict management ensuring collaborative outcomes
Excellent attention to detail and accuracy
Other
Languages
English: C1 Advanced
Seniority
Senior