Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Birmingham, AL
Fitness • Healthtech • Retail • Pharmaceutical
Build and maintain a production-grade full-stack data self-service platform using React, TypeScript, Python, APIs, Kafka, and Snowflake. Develop frontend and backend services, data models, caching, observability, testing, CI/CD, monitoring, and infrastructure automation. Support data quality monitoring, alerts, semantic-layer generation, and AI-powered analytics capabilities. Own architecture through deployment, apply scalable engineering practices, integrate cloud and data technologies, and mentor developers.
Top Skills:
.NetAzure DevopsClaude AiCqrsDbtDockerDomain-Driven DesignGitGrpcJwtKafkaMcpsMediatrOktaPostgresPythonReactRestSnowflakeSQL ServerTerraformTypescript
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Conversational AI
As a Billing & Analytics Software Engineer, you'll design and maintain the billing pipeline, integrate billing systems, and develop customer-facing analytics dashboards to support revenue recognition and operational observability.
Top Skills:
GoKafkaMySQLNode.jsPostgresPub/SubPythonSqsTypescript
Information Technology • Professional Services • Software • Consulting
The role involves designing, developing, and maintaining software applications. Collaboration with cross-functional teams is expected, alongside optimizing existing systems.
eCommerce • Food • Logistics • On-Demand • Retail
Design, develop, test, and deploy supply chain software for inventory, warehouse, and fulfillment systems. Lead technical decisions, mentor engineers, coordinate cross-functional Agile projects, decompose work, delegate tasks, and promote strong development and testing practices. Build monitoring systems that ensure business-process correctness and support high-volume, data-intensive applications.
Top Skills:
AzureBigQueryGithub ActionsGoHelmJavaScriptPostgresReactSnowflakeSQLTemporalTerraformVue
Cloud • Information Technology
Own Alkira’s global platform infrastructure, including Kubernetes clusters, CI/CD systems, shared databases and storage, service lifecycle, disaster recovery, Terraform modules, observability, and production tooling in Go or Python. Drive architectural decisions, cost reduction, reliability, security, and multi-team platform adoption while mentoring engineers and participating in on-call support.
Top Skills:
ArgocdDnsFluxGitopsGoHelmHTTPKubernetesKustomizeLinuxLoad BalancingOpen Policy Agent (Opa)OpentofuPkiPrometheusPythonScalrTcp/IpTerraformThanosVault
Cloud • Information Technology
Design and build shared backend services, APIs, distributed primitives, and developer tooling used by engineering teams. Own complex platform capabilities from architecture through production support, troubleshoot Linux-based environments, improve scalability and reliability, and participate in on-call rotations. Mentor engineers through code reviews and technical guidance while developing cloud-native microservices with Golang, gRPC, and Protobuf.
Top Skills:
AWSAws Step FunctionsAzureCadenceClisCode GenerationContainersDistributed SystemsGCPGoGrpcKubernetesLinuxMicroservicesProtobufSdksTemporal
Fintech • Payments • Financial Services
Develops, tests, documents, maintains, and enhances software solutions using established design principles and development practices. The role addresses defects, security vulnerabilities, and performance improvements; participates in requirements analysis, planning, and user story development; documents standards and changes; and collaborates with and mentors software engineers. Work involves .NET technologies, source control, software development lifecycle practices, and potentially Azure or AWS cloud development.
Top Skills:
.NetAgileAsp.NetAWSAzureAzure DevopsC#Classic AspCSSEntity FrameworkGitHTMLIisJavaScriptKanbanLeanMsmqMvcNservicebusTeam Foundation ServerVbscriptVisual StudioWpfXMLXslt
Fintech • Payments • Financial Services
Develops, tests, documents, enhances, and maintains software solutions using established design principles and technical standards. Reviews systems, resolves defects, remediates security vulnerabilities, improves performance, analyzes user stories, and implements business solutions. Participates in software development processes, stays current with technology, mentors engineers, and helps plan and prioritize team development work.
Top Skills:
.NetAsp.NetAWSAzure DevopsC#Classic AspCSSEntity FrameworkGitHTMLIisJavaScriptAzureMsmqMvcNservicebusTeam Foundation ServerVbscriptVisual StudioWpfXMLXslt
Fintech • Payments • Financial Services
Develop and maintain software solutions across the full development lifecycle, including design, coding, testing, documentation, system enhancements, security remediation, performance improvements, and user story analysis. Collaborate with development teams to solve business problems using .NET technologies and software engineering best practices. Participate in Agile or Lean processes, document changes, and maintain current knowledge of tools, technologies, and industry standards.
Top Skills:
.NetAgileAsp.NetAzure DevopsC#Classic AspCSSEntity FrameworkGitHTMLIisJavaScriptLeanMsmqMvcNservicebusVbscriptVisual StudioWpfXMLXslt
Healthtech
Develop and maintain synthetic data generation tools, performance scripts, and testing frameworks. Investigate application, infrastructure, and database bottlenecks; conduct load, stress, endurance, scalability, and other performance tests; integrate testing into CI/CD pipelines; and use observability and AI/ML techniques to analyze and improve enterprise and cloud-native application reliability and performance.
Top Skills:
APIsAppdynamicsAWSAws CloudwatchBlazemeterCi/CdClaudeDatadogDockerDynatraceGatlingGCPGitGithub CopilotGitlab PipelinesGoogle Cloud MonitoringGrafanaJavaJavaScriptJmeterK6KubernetesLoadrunnerLocustMicroservicesNeoloadNew RelicOpentelemetryPostgresPythonRuby On RailsSQL
Insurance
Design, develop, test, review, and maintain medium-complexity software systems. Translate product requirements into scalable, secure, modular, and maintainable applications; provide application support; participate in design and code reviews; and mentor less experienced engineers. The role requires programming expertise, knowledge of data structures, algorithms, databases, caching, and strong collaboration and problem-solving skills.
Top Skills:
AWSAzureC++Caching SolutionsGoGCPJavaJavaScriptNoSQLPythonRelational Databases
Artificial Intelligence • Software
Build and operate CrewAI’s cloud and enterprise infrastructure across AWS, Azure, and GCP. Develop CI/CD pipelines, deployment automation, observability, security controls, self-hosted installation tooling, and reliability processes. Support containers, Kubernetes, databases, queues, networking, secrets, and production workloads. Participate in incident response and on-call operations while partnering with runtime and product engineering teams to improve deployment safety, scalability, and customer production environments.
Top Skills:
AWSAzureBashCeleryCi/CdDockerEcrEcsFastapiGCPGithub ActionsGoHelmIamKubernetesOpentelemetryPostgresPythonRuby on RailsRedisRubySentrySolid QueueTerraform
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Digital Media • Events • News + Entertainment
Build and maintain cloud-native microservices, APIs, event-driven workflows, and serverless applications using TypeScript and AWS. Integrate new services with legacy WordPress and PHP systems, support platform modernization, write specifications and automated tests, troubleshoot production issues, and improve infrastructure, observability, and reliability. Collaborate remotely with product, design, QA, and engineering teams while participating in code reviews and on-call support.
Top Skills:
Amazon Api GatewayAmazon DynamodbAmazon EventbridgeAmazon SqsAws CdkAws LambdaAws SamMySQLNode.jsPHPReactServerless FrameworkTerraformTypescriptWordpress
Digital Media • News + Entertainment
Design, build, test, and maintain cloud-native microservices, APIs, and event-driven workflows using TypeScript, Node.js, and AWS serverless technologies. Integrate modern services with legacy WordPress and PHP systems, develop secure and scalable APIs, troubleshoot production issues, write automated tests, and contribute to infrastructure as code, observability, documentation, code reviews, and on-call support.
Top Skills:
Amazon Api GatewayAmazon DynamodbAmazon EventbridgeAmazon SqsAws CdkAws LambdaAws SamCi/CdInfrastructure As CodeMySQLNode.jsPHPReactRest ApisServerless FrameworkTerraformTypescriptWordpress
Aerospace • Hardware • Robotics • Defense
Software engineering intern responsible for owning a scoped project and building production-quality features across frontend, backend, full-stack, real-time, or forward-deployed systems. Duties include developing telemetry and geospatial interfaces, backend services, APIs, event-driven systems, tests, developer tooling, and data pipelines. The intern will support integration and test events, debug distributed systems and networks, explain technical tradeoffs, and present their work at the end of the internship.
Top Skills:
APIsC++Ci/CdData PipelinesData VisualizationDistributed SystemsDockerEvent-Driven SystemsGeospatial DataGoLinuxNetworkingPythonReactReal-Time ApplicationsRustTypescript
Software
Design, build, test, document, and optimize Tailscale’s client-side networking software. Develop connectivity features involving routing, VPNs, subnet routers, exit nodes, and NAT traversal; apply secure, scalable architectures; diagnose complex customer network issues; support escalations; collaborate across product and engineering teams; and contribute to open-source networking projects.
Top Skills:
CC++Concurrent ProgrammingDistributed SystemsGoIp Address ManagementIp NetworkingLow-Level Operating-System Network StacksNat TraversalOpen-Source SoftwareRoutingRustVpn
Healthtech
Own full-stack features end to end, including system design, implementation direction, testing, deployment, production operations, and incident response. Use agentic AI to generate code, tests, and reviews while validating quality and security. Build production APIs, data models, authentication, schemas, migrations, and scalable SQL. Collaborate with Product, Design, and DevOps, and apply secure coding practices. Bonus experience includes RAG, LLM evaluation and observability, or TypeScript frontend development.
Top Skills:
Ai AgentsAWSAzureC#Ci/CdContainersGoJavaKotlinLlm ObservabilityPythonRagRestSQLTypescript
Artificial Intelligence
Design, develop, test, and optimize safe, scalable real-time software for production autonomous vehicle systems. Architect continuous learning infrastructure for ML model deployment and monitoring, analyze algorithms, and collaborate with embedded, platform, AI, sensor, and compute teams. Support perception, prediction, and planning integration while contributing to highway and urban autonomous driving capabilities.
Top Skills:
C++CarlaData PipelinesMachine Learning Model DeploymentModel VersioningPythonReal-Time SystemsRos2
Artificial Intelligence
Design and implement motion-planning software for autonomous vehicles, including behavior planning, trajectory generation, safety constraints, and real-time embedded performance. Integrate planning with perception, prediction, localization, and control systems. Validate solutions through simulation, closed-course trials, and on-road testing while addressing complex edge cases and collaborating with vendors, AI teams, and customers.
Top Skills:
C++CarlaPythonRosRos2
Fintech
Develops, enhances, and maintains COBOL mainframe applications using DB2 and JCL. Supports ACH payment processing, NACHA compliance, batch operations, system testing, performance monitoring, troubleshooting, and production issue resolution. The role designs and deploys application enhancements, improves system efficiency, manages risk and change controls, collaborates with technical and business teams, and mentors junior engineers. This is an onsite position near Birmingham, Charlotte, or Atlanta.
Top Skills:
AchCobolDb2JclMainframeNacha
Software
Build and own production software systems spanning embedded systems, real-time control, cloud services, and data pipelines. Responsibilities include architecture, coding, testing, reliability engineering, observability, incident response, technical design reviews, cross-functional hardware collaboration, hiring, and mentoring. The role requires strong systems fundamentals, distributed systems experience, debugging ability, and proficiency in at least one major programming language.
Top Skills:
Autonomous SystemsAws GovcloudAzure GovernmentCC++C2 SystemsCi/CdCloud ServicesData PipelinesDistributed SystemsEmbedded SystemsGoInfrastructure-As-CodePythonReal-Time ControlRustSensor FusionService-Oriented ArchitecturesTypescript
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain a Medicare claims processing system in a mainframe environment. Responsibilities include designing, coding, unit testing, debugging, defect resolution, technical documentation, and installing changes in test regions. The role leads complex development components, translates customer requirements into work items, provides estimates and technical guidance, represents the team to clients, and mentors junior developers while supporting Agile/Scrum maintenance and operations.
Top Skills:
AgileAssemblerCicsCobolConfluenceDevOpsDevsecopsEclipseGitIdzJavaJclJIRAPythonRdzSafeScrumTsoVsam
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop full-stack software for secure, scalable satellite ground communications platforms. Responsibilities include building Python backend services and APIs, designing TypeScript front-end applications, implementing authentication, authorization, microservices, databases, testing, and cloud deployments. The role involves collaborating with MBSE and test teams, translating requirements into technical designs, troubleshooting production issues, supporting integrations, and presenting engineering recommendations. Work requires maintaining secure, reliable systems for U.S. Government missions.
Top Skills:
AbacAPIsAWSAzureCi/CdDockerGCPGitGitHelmJwtKafkaKubernetesMbseMicroservicesOauth 2.0PkiPostgresPythonRbacRelational DatabasesSQLTypescriptUnix Shell ScriptingViteZero Trust
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain Java components for a modernization framework and existing business applications. Support legacy refactoring, API and backend service development, documentation, unit testing, debugging, and application architecture updates. Collaborate with senior developers during design sessions and sprint ceremonies while building expertise in modern development practices, cloud concepts, and application transformation.
Top Skills:
APIsCloud ComputingJavaJava EeRelational Database Management SystemsWeblogic Application Server
Aerospace • Information Technology • Security • Cybersecurity • Defense
Develop and maintain COBOL-based Medicare claims processing software in a legacy mainframe environment. Responsibilities include designing, coding, debugging, unit testing, implementing enhancements, troubleshooting defects, supporting Agile/Scrum delivery, preparing estimates, maintaining documentation, and collaborating with team members, clients, and vendors. The role supports Durable Medical Equipment claims processing and requires adherence to structured development standards.
Top Skills:
AgileAssemblerCicsCobolConfluenceDevOpsDevsecopsEclipseGitJavaJclJIRAPythonSafeScrumTsoVsam
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Companies in Birmingham, AL Hiring Software Engineers
See AllPopular Birmingham, AL Job Searches
Tech Jobs & Startup Jobs in Birmingham
Remote Jobs in Birmingham
Content Jobs in Birmingham
Customer Success Jobs in Birmingham
IT Jobs in Birmingham
Cyber Security Jobs in Birmingham
Tech Support Jobs in Birmingham
Data & Analytics Jobs in Birmingham
Analysis Reporting Jobs in Birmingham
Analytics Jobs in Birmingham
Business Intelligence Jobs in Birmingham
Data Engineer Jobs in Birmingham
Data Science Jobs in Birmingham
Machine Learning Jobs in Birmingham
Data Management Jobs in Birmingham
UX Designer Jobs in Birmingham
Software Engineer Jobs in Birmingham
Android Developer Jobs in Birmingham
C# Jobs in Birmingham
C++ Jobs in Birmingham
DevOps Jobs in Birmingham
Front End Developer Jobs in Birmingham
Golang Jobs in Birmingham
Hardware Engineer Jobs in Birmingham
iOS Developer Jobs in Birmingham
Java Developer Jobs in Birmingham
Javascript Jobs in Birmingham
Linux Jobs in Birmingham
Engineering Manager Jobs in Birmingham
.NET Developer Jobs in Birmingham
PHP Developer Jobs in Birmingham
Python Jobs in Birmingham
QA Jobs in Birmingham
Ruby Jobs in Birmingham
Salesforce Developer Jobs in Birmingham
Scala Jobs in Birmingham
Finance Jobs in Birmingham
HR Jobs in Birmingham
Internships in Birmingham
Legal Jobs in Birmingham
Marketing Jobs in Birmingham
Operations Jobs in Birmingham
Office Manager Jobs in Birmingham
Operations Manager Jobs in Birmingham
Product Manager Jobs in Birmingham
Project Manager Jobs in Birmingham
Sales Jobs in Birmingham
Account Executive (AE) Jobs in Birmingham
Account Manager (AM) Jobs in Birmingham
Sales Leadership Jobs in Birmingham
Sales Development Representative Jobs in Birmingham
Sales Engineer Jobs in Birmingham
Sales Operations Jobs in Birmingham
All Filters
Total selected ()
No Results
No Results














.png)





_0.jpg)




