1

Sustaining Software Engineer Jobs in Florida (NOW HIRING)

As a Software Engineer, you will be responsible for the design, building, delivery, and support of ... As part of a broader initiative, the IT department is leading efforts in operational sustainability ...

The Senior Software Engineer provides technical leadership in the design, development, integration, and sustainment of complex, real-time embedded software systems. This role supports mission ...

Senior Software Engineer

Melbourne, FL · On-site

$113K - $149K/yr

Senior Software Engineer LOCATION: Melbourne / Florida (US-FL), United States " BRAND: KB Signaling ... sustainability to help protect our planet. KB Signaling is part of a global, high-tech company that ...

Software Engineer Job Locations US-FL-Tampa | US-VA-Fort Belvoir ID 2026-7516 Category Engineering ... We streamline defense acquisition and sustainment, engineering the technical battlefield with ...

Responsibilities : • Support the development, deployment, and sustainment of technology ... in engineering, software, or computer science. • Minimum of 5 years of relevant software ...

... sustainment and training solutions to ensure our customers' mission success. Our focus lies in ... The Work As a key member of our Software Engineering team, you will: Plan, conduct, and coordinate ...

Software Engineer Senior

Orlando, FL

$114K - $150K/yr

... sustainment and training solutions to ensure our customers' mission success. Our focus lies in ... The Work As a key member of our Software Engineering team, you will: Plan, conduct, and coordinate ...

Software Engineer Senior

Orlando, FL

$114K - $150K/yr

... sustainment and training solutions to ensure our customers' mission success. Our focus lies in ... The Work As a key member of our Software Engineering team, you will: Plan, conduct, and coordinate ...

Support acquisition, integration and sustainment of computer systems and software development ... At least 5 years of software engineering experience * Experience with native cloud development ...

Senior Software Engineer

Melbourne, FL · On-site

$113K - $149K/yr

... sustaining efforts • Adherence to department budget and utilization targets while on-time project staffing • Adherence to Software Engineering processes, including requirements management ...

next page

Showing results 1-20

People also search for

Sustaining Software Engineer information

See Florida salary details

$50.1K

$96.9K

$167.4K

How much do sustaining software engineer jobs pay per year?

As of Jun 11, 2026, the average yearly pay for sustaining software engineer in Florida is $96,908.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $105,400.00 per year, depending on experience, location, and employer.

What are Sustaining Software Engineers?

Sustaining Software Engineers are professionals responsible for maintaining, supporting, and improving existing software products after their initial release. They focus on fixing bugs, addressing customer-reported issues, ensuring compatibility with new technologies, and implementing minor enhancements to keep the software reliable and up-to-date. Unlike development engineers, who work primarily on new features or products, sustaining engineers ensure the ongoing stability and quality of released software. Their work is crucial for customer satisfaction and long-term software success.

What engineers make $300,000 a year?

Sustaining Software Engineers in senior or specialized roles, especially in high-demand industries like technology or finance, can earn $300,000 or more annually. Achieving this level typically requires extensive experience, advanced skills in software development, and often working in leadership or highly technical positions with significant responsibilities.

What are some common challenges faced by Sustaining Software Engineers, and how are they typically addressed?

Sustaining Software Engineers often encounter the challenge of resolving complex, legacy code issues while ensuring minimal disruption to existing users. They must quickly diagnose problems, implement effective fixes, and coordinate with product and support teams to prioritize work. Staying up-to-date with evolving technologies and documentation practices is also crucial, as they frequently work on older systems. Open communication and collaboration with cross-functional teams help address these challenges and maintain software reliability.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or fintech, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What is a sustaining software engineer?

A sustaining software engineer is responsible for maintaining, troubleshooting, and improving existing software products after their initial development. They often work on bug fixes, performance enhancements, and ensuring system stability, using tools like debugging and version control systems. This role requires strong problem-solving skills and knowledge of the software's architecture and codebase.

What are the key skills and qualifications needed to thrive as a Sustaining Software Engineer, and why are they important?

To thrive as a Sustaining Software Engineer, you need strong problem-solving skills, proficiency in debugging, and a solid background in software development, often supported by a degree in computer science or related field. Familiarity with issue tracking systems, source control tools like Git, and experience with programming languages relevant to the product are typically required. Excellent communication, attention to detail, and the ability to work collaboratively with cross-functional teams help distinguish top performers. These skills ensure timely resolution of software issues, maintain product stability, and support ongoing customer satisfaction.

Will AI replace coders by 2040?

Sustaining Software Engineers focus on maintaining and improving existing software systems, and while AI tools can automate certain coding tasks, they are unlikely to fully replace human coders by 2040. Human expertise is essential for complex problem-solving, system design, and ethical considerations in software development.

What is the difference between Sustaining Software Engineer vs Software Developer?

AspectSustaining Software EngineerSoftware Developer
Primary FocusMaintaining, troubleshooting, and improving existing software systemsDesigning and developing new software applications
Work EnvironmentOften in support or maintenance teams, working on existing codebasesTypically in development teams, creating new features and products
Required SkillsStrong debugging, problem-solving, and understanding of existing codeProficiency in coding, software design, and new development

While both roles require programming skills, Sustaining Software Engineers focus on maintaining and improving existing systems, whereas Software Developers primarily create new software solutions. The roles often overlap in industry and skills but differ in their core responsibilities.

Software Engineer

DaSi AG

Doral, FL • On-site

Full-time

Posted 4 days ago


Job description

For nearly 30 years, DASI has been in the business of providing comprehensive aircraft inventory support for airlines, MROs, OEMs, and distributors. Headquartered in Miami, Florida, with service centers in London and Singapore, DASI is a truly global partner, serving customers' parts and inventory needs in more than 140 countries.
DASI is investing in the next generation of its digital marketplace and technological enterprise platforms. Online sales and self-service have been growing exponentially, and we are building a modern, cloud-native platform on Azure to take that experience to the next level. We are looking for a Software Engineer who can help us design, innovate and build it.
Purpose:
As a Software Engineer, you will be responsible for the design, building, delivery, and support of high-quality software applications that support DASI's business areas. You will adopt, define, or enforce design patterns, coding standards, and best practices to design scalable, secure, and maintainable systems. Your responsibilities include reviewing code for correctness, performance, and adherence to standards, sharing with the team on frameworks, tools, vibe coding tools, generative AI solutions, new emerging technologies and collaborating on the estimation of timelines and resources.
As part of a broader initiative, the IT department is leading efforts in operational sustainability by recycling and repurposing outdated technologies, streamlining processes, striving to go paperless, and empowering each end user to perform their job to the best of their ability.
Key accountabilities:
  • Design, build, and operate enterprise-grade applications and API services, handling high request volumes with low latency, high reliability, and predictable cost while meeting business requirements.
  • Write production-quality software with strong unit and integration tests that meets agreed code-coverage targets.
  • Perform code reviews to maintain quality, enforce standards, and ensure solutions meet functional and non-functional requirements.
  • Collaborate with the team to deliver reusable, maintainable components, following coding standards and engineering best practices.
  • Contribute to end-to-end technical design for new features (including data models) and document key architectural decisions.
  • Troubleshoot and resolve technical issues, ensuring application performance, reliability, and security.
  • Partner with cross-functional teams to deliver end-to-end solutions, from the UI through back-end services and integrations.
  • Produce clear technical documentation and contribute to deployment, monitoring, and ongoing maintenance.
  • Support production operations by partnering with System Support to diagnose issues, resolve incidents, and improve reliability across integrated systems.
  • Stay current with software engineering and AI best practices, and drive continuous improvement through thoughtful innovation.
  • Perform other duties as assigned.

Key skills and competences:
  • Strong understanding of software engineering fundamentals, including OOP and SOLID principles.
  • Experience building and maintaining Salesforce applications using Apex (classes, triggers), Lightning Web Components, Flow, and Experience Cloud and Salesforce governor limits, Apex unit testing (75%+ coverage), Platform Events/Change Data Capture, and Named Credentials for OAuth-based integrations.
  • Proficiency in C#, JavaScript/TypeScript, and T-SQL for back-end development.
  • Experience building and maintaining ASP.NET Core minimal APIs and/or controllers, and Blazor applications, using dependency injection and async/await.
  • Experience designing and consuming RESTful APIs and SOAP web services using JSON and XML.
  • Experience with modern JavaScript frameworks and runtimes (e.g., React, Next.js, Node.js) and integrating them with back-end APIs.
  • Experience with Microsoft SQL Server, including schema design and optimization; stored procedures and functions; indexing and performance tuning; and writing efficient T-SQL (DML and DDL).
  • Knowledge with ORMs such as Entity Framework Core and/or Dapper.
  • Hands-on experience writing production-quality C# (.NET 9/10) with strong unit, integration, and end-to-end test coverage.
  • Familiarity with Azure DevOps, CI/CD, pull requests, and automated quality gates (e.g., code coverage and static analysis).
  • Proficiency with Git workflows (branching, merging, and pull requests).
  • Strong problem-solving skills, with the ability to assess trade-offs and deliver practical, high-quality solutions.
  • Excellent communication skills, both verbal and written, with the ability to collaborate effectively with cross-functional teams.
  • Experience working in an Agile development environment, following Scrum or Kanban methodologies.
  • Ability to apply prompt engineering and basic generative AI patterns where they create real business value, and to recognize when they do not.
  • Experience with AI coding assistants (e.g., GitHub Copilot, Claude, Codex) - (optional).
  • Knowledge with building and configuring a foundational generative AI platform, including model selection, prompt engineering, and operational governance controls (optional).

Experience and qualifications:
  • Bachelor's degree in computer science, Engineering, or a related field.
  • 3+ years of software engineering experience delivering enterprise applications.
  • 3+ years of experience with SQL, database design, and ORMs.
  • 3+ years of experience with modern front-end frameworks (React, Next.js, or Blazor) integrated with back-end APIs.
  • Proven ability to troubleshoot complex issues in distributed systems.
  • Strong sense of ownership and accountability, with a focus on delivering high-quality code.
  • Demonstrated experience in developing enterprise applications using modern technologies.
  • Understanding of software engineering principles, design patterns, and best practices.
  • Preferred certifications (not required): Azure Developer Associate, Azure Solutions Architect, AI Engineer Associate, or Salesforce Platform Developer.

Tech Breakdown:
  • 50% Development
  • 20% SQL
  • 15% Architecture, design reviews, and code reviews
  • 10% Production support and issue resolution
  • 5% Continuous learning, tooling, and process improvement

DASI, LLC. and group companies are an Equal Opportunities Employer