1

Software Engineer Jobs in Miami, FL (NOW HIRING)

Senior Software Engineer

Doral, FL · On-site

$117K - $154K/yr

Senior Software Engineer Grade: Staff Reports to: Software Engineering Manager Location: Miami, USA Function: IT Direct Reports: No For nearly 30 years, DASI has been in the business of providing ...

... air software update process. Special requirements - not device side . more on desktop and developer experience. look into Google OTA update. Strong fundamentals with one or more of C, C ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Job Summary The Software Engineer III is an experienced individual contributor responsible for designing, developing, and delivering scalable software components that support Allvue's enterprise ...

Senior Software Engineer

Miami, FL · On-site

$117K - $154K/yr

Position Summary The Senior Software Engineer will design, develop, test, and maintain enterprise web applications using a modern .NET Core + React stack. This role combines hands-on full-stack ...

Job Summary The Software Engineer III is an experienced individual contributor responsible for designing, developing, and delivering scalable software components that support Allvue's enterprise ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

We're hiring a Software Engineer specializing in Backend .NET Developer to build the platform behind a $850B returns problem. Details below. Every major retailer runs returns through duct tape and ...

Software Engineer Kelly ® Engineering is seeking an Embedded Software Engineer for a direct-hire position with an avionics manufacturer located south of Miami, FL . If you are passionate about ...

We're hiring a Software Engineer specializing in Backend .NET Developer to build the platform behind a $850B returns problem. Details below. Every major retailer runs returns through duct tape and ...

Showing results 21-40

Software Engineer information

See Miami, FL salary details

$60.7K

$141.1K

$196.6K

How much do software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software engineer in Miami, FL is $141,098.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,800.00 and $165,500.00 per year, depending on experience, location, and employer.

Are software engineers still in demand?

Software engineers are currently in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and AI. Skills in programming languages such as Python, Java, and experience with agile development increase employability in this field.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

Are software engineers still in high demand?

Software engineers remain in high demand due to ongoing digital transformation across industries, with skills in programming languages, cloud computing, and cybersecurity highly sought after. The job market is expected to grow faster than average, with opportunities in various sectors including technology, finance, and healthcare.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, degrees, or self-study, and gaining practical experience. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.
What are the most commonly searched types of Software Engineer jobs in Miami, FL? The most popular types of Software Engineer jobs in Miami, FL are:
What cities near Miami, FL are hiring for Software Engineer jobs? Cities near Miami, FL with the most Software Engineer job openings:
Infographic showing various Software Engineer job openings in Miami, FL as of August 2026, with employment types broken down into 92% Full Time, and 8% Contract. Highlights an 58% In-person, and 42% Remote job distribution, with an average salary of $141,098 per year, or $67.8 per hour.

Senior Software Engineer

DaSi AG

Doral, FL • On-site

$117K - $154K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Title:
Senior Software Engineer
Grade:
Staff
Reports to:
Software Engineering Manager
Location:
Miami, USA
Function:
IT
Direct Reports:
No
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 Senior Software Engineer who can help us design, innovate and build it.
Purpose:
As a Senior 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.
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.
  • Build or 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.
Key skills and competences:
  • Strong understanding of software engineering fundamentals, including OOP, SOLID principles, and architectural patterns (e.g., CQRS, worker queues, clean architecture, vertical slices, and modular monoliths).
  • Demonstrated experience in C#, .NET, JavaScript/TypeScript, and T-SQL for back-end development.
  • 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 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.
  • Experience building and maintaining ASP.NET Core minimal APIs and/or controllers, and Blazor applications, using dependency injection and async/await.
  • Hands-on experience writing production-quality C# (.NET 9/10) with strong unit, integration, and end-to-end test coverage.
  • 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 ORMs such as Entity Framework Core and/or Dapper.
  • Knowledge of OAuth 2.0 and OpenID Connect, including common grant types with Microsoft Entra ID and Salesforce.
  • Familiarity with service observability: structured logging, metrics, and distributed tracing (Open Telemetry); dashboards in Application Insights/Grafana; and actionable alerts.
  • 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.
  • Familiarity with message brokers and event-driven patterns with Azure Service Bus, Event Grid, Queue Storage, or RabbitMQ.
  • Ability to apply prompt engineering and basic generative AI patterns where they create real business value, and to recognize when they do not.

Optional Skills:
  • Experience with AI coding assistants (e.g., GitHub Copilot, Claude, Codex).
  • Familiarity with platform observability and edge configuration, including Grafana dashboards and alerts, Argo CD, and managing TLS certificates and DNS via Cloudflare.
  • Familiarity with Infrastructure as Code (Bicep or Terraform), with secrets and identity managed through Azure Key Vault and Managed Identities (no connection strings in app settings).

Experience and qualifications:
  • Bachelor's degree in computer science, Engineering, or a related field.
  • 6+ years of software engineering experience delivering enterprise applications.
  • 5+ years of experience with SQL, database design, and ORMs.
  • 4+ 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.
  • Strong understanding of software engineering principles, design patterns, and best practices.
  • Experience with cloud platforms such as Azure is a plus.
  • Preferred certifications (not required): Azure Developer Associate, Azure Solutions Architect, AI Engineer Associate, or Salesforce Platform Developer.

Tech Breakdown:
  • 50% Development
  • 20% SQL Server (TSQL)
  • 20% Production support and issue resolution
  • 5% Architecture, design reviews, and code reviews
  • 5% Continuous learning, tooling, and process improvement
DASI, LLC. and group companies are an Equal Opportunities Employer