Lead Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1898H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

$186.1K - $204.4K / year

Seniority

Lead

Job Description

Lead Software Engineer

Cox Enterprises

Role Description Lead Software Engineer positions offered by Cox Automotive Corporate Services, LLC (Atlanta, Georgia). Leads software development scrum team through the design and implementation of simple and scalable solutions to complex problems with .NET components and APIs in an AWS first environment; delivering leading-edge software products for our customers. - Coordinates the engineering efforts of one of our scrum teams by applying knowledge of modern software design, best practices, design patterns, and frameworks, and an understanding of application performance and maintainability. - Collaborate with the team to achieve the goal to build, deploy, monitor, and manage a highly performing and highly available production system. - Influence technical solutions while coaching newer or less experienced members on your Scrum team. - Articulate key issues, draft action plans, and communicate with management. - Construct and coordinate services published to both internal and external consumers. - Implement platform-level components including event architectures, messaging, and caching solutions. - Write readable, maintainable, and efficient code while also ensuring team members do the same. - Design and implement REST APIs, services, system tasks, and cloud solutions. - Enhance the performance and reliability of our current solutions. Qualifications - Bachelor’s or foreign equivalent degree in computer science, or related field. - 6 years of experience developing software in C#. - 6 years of experience in each of the following: - Programming web applications. - Performing object-oriented development. - Using design patterns including REST. - Using Angular or React web technologies. - Working with relational DBMS data structures including writing SQL statements. - Identifying system bottlenecks and architectural risks. - In lieu of a bachelor’s degree and 6 years of experience, the employer will accept: - A master’s or foreign equivalent degree in the aforementioned fields and 4 years of experience. - A Ph.D. or foreign equivalent degree in the aforementioned fields and 1 year of experience. - 1 year of experience working with AWS. Requirements - Position reports to Atlanta, GA, but may telecommute from any location in the U.S. - Experience may be, but need not be, acquired concurrently. Benefits - Base salary of $186,137 - $204,385. - Flexibility to take as much vacation with pay as they deem consistent with their duties, the company’s needs, and its obligations. - Seven paid holidays throughout the calendar year. - Up to 160 hours of paid wellness annually for their own wellness or that of family members. - Additional paid time off in the form of bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave.

Related Job Pages

More Full-stack Engineer Jobs

Tech Lead

Licitar Digital

Nossa missão é transformar a forma como entes públicos e fornecedores se conectam, utilizando tecnologia para tornar os processos mais eficientes, transparentes e acessíveis. Se você busca desafios técnicos relevantes, autonomia e oportunidade de crescimento, queremos conhecer você.

Role Description Você é apaixonado por tecnologia, arquitetura de software e desenvolvimento de pessoas? Na Licitar Digital, buscamos um(a) Tech Lead para liderar tecnicamente nossos times de desenvolvimento, apoiando a construção de soluções escaláveis, seguras e alinhadas aos objetivos do negócio. Se você gosta de atuar como referência técnica, apoiar decisões de arquitetura, desenvolver talentos e gerar impacto real por meio da tecnologia, essa oportunidade pode ser para você. - Liderar tecnicamente o time de desenvolvimento, promovendo alinhamento entre tecnologia, produto e negócio. - Apoiar a equipe na definição e implementação de soluções técnicas de alta qualidade. - Participar da tomada de decisões arquiteturais e definição de padrões de desenvolvimento. - Atuar na remoção de impedimentos técnicos e resolução de desafios complexos. - Realizar code reviews e promover boas práticas de engenharia de software. - Garantir a qualidade, segurança, escalabilidade e manutenibilidade das soluções desenvolvidas. - Apoiar a priorização técnica junto ao time de Produto. - Desenvolver tecnicamente os membros da equipe por meio de mentoria e compartilhamento de conhecimento. - Acompanhar métricas de qualidade, produtividade e evolução técnica do time. - Contribuir para a evolução da maturidade de engenharia da organização. Qualifications - Experiência sólida em desenvolvimento de software. - Vivência atuando como referência técnica ou liderança técnica de equipes. - Conhecimento avançado em arquitetura de sistemas. - Experiência com microsserviços, APIs e integrações. - Conhecimento em escalabilidade, performance e boas práticas de engenharia. - Vivência com Git, CI/CD e ambientes de desenvolvimento. - Capacidade de tomada de decisão técnica considerando impacto no negócio. - Experiência com revisão de código e desenvolvimento de equipes. Requirements - Pós-graduação ou especialização em Arquitetura de Software, Sistemas Distribuídos ou áreas correlatas. - Experiência em empresas SaaS ou de tecnologia. - Vivência em ambientes de crescimento acelerado. - Conhecimento em observabilidade, monitoramento e engenharia de plataforma. - Experiência na construção e evolução de times de tecnologia. Benefits - Trabalhe de qualquer lugar do Brasil em uma posição 100% remota. - Faça parte de uma empresa em constante crescimento e evolução. - Tenha autonomia para propor melhorias, influenciar decisões e gerar impacto real no produto e no negócio. - Atue em um ambiente colaborativo, com espaço para aprendizado contínuo e troca de conhecimento. - Valorizamos equilíbrio, flexibilidade e bem-estar, acreditando que grandes resultados são construídos por pessoas engajadas e respeitadas. - Cresça junto com uma empresa que está transformando o mercado de compras públicas por meio da tecnologia. Company Description Nossa missão é transformar a forma como entes públicos e fornecedores se conectam, utilizando tecnologia para tornar os processos mais eficientes, transparentes e acessíveis. Se você busca desafios técnicos relevantes, autonomia e oportunidade de crescimento, queremos conhecer você.

Brazil
General Dynamics logo

Software Developer – Active Secret Clearance

General Dynamics

A business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in

• Design and implement advanced code and table configurations for data sets. • Analyze user needs and evaluate new cloud technologies as they become available. • Collaborate with development team to evaluate and identify optimal cloud solutions. • Maintain an understanding of advancing cloud capabilities, IT, and business needs. • Use cloud-based architecture and agile coding for engineering and development activities. • Create custom scripts, including Business Rules and Script Includes, to automate processes. • Perform administrative tasks, such as user and role management, system maintenance, and health checks. • Customize user interfaces, forms, and workflows to align with business needs. • Provide end-user support and troubleshooting for issues related to integrated processes and platform functionality.

United States
$112.8K - $138K / year
Job Closed

Role Description Responsável por contribuir para o desenvolvimento de produtos de software alinhados a estratégia da empresa a partir do direcionamento de desenvolvedores de nível superior, compreendendo as regras de negócio do cliente e critérios técnicos estabelecidos pela empresa. Qualifications - Experiência profissional em projetos com Java e Orientação ao Objeto - Experiência profissional em projetos com Spring Boot - Experiência profissional em projetos com API Rest - Experiência profissional em projetos com Banco de Dados Relacional e SQL (SQL server) - Lógica de programação estruturada e capacidade de interpretar problemas - Experiência prática com Frontend (Javascript, React, Typescript) - Bons conhecimentos com Git e Fluxo de Desenvolvimento colaborativo - Bom entendimento de Boas Práticas de Programação e Qualidade de Código (Clean Code, Code Smells) - Capacidade de fazer Debugging e investigar problemas (Capacidade de reproduzir erros, analisar comportamento, consultar logs, validar hipóteses) - Bom conhecimento com Testes Unitários - Noções de Arquitetura - Noções de Práticas Ágeis e Azure DevOps Requirements - Projetos Relevantes com Java + Spring - Experiência profissionais com React.js e TypeScript - Noções de DDD, SOLID, Clean Code e arquitetura em camadas - Experiência com testes automatizados, mesmo que básica - Conhecimento em Docker e ambientes de desenvolvimento - Familiaridade com Azure DevOps, Git Flow e code review - Experiência em produtos com regra de negócio complexa - Interesse por domínio público, alimentação escolar, PNAE ou sistemas de impacto social Benefits - Trabalho Remoto ou Híbrido para Campo Grande - Vale Alimentação ou Refeição no valor de R$ 840,00 - Cartão de Benefício Flexível – Swile ou Caju (valor conforme a senioridade) - Plano de Saúde Unimed Nacional ou Bradesco Saúde - Plano de Saúde para os Pet's - Plano Odontológico Uniodonto - Totalpass - Telemedicina/telenutrição pelo App Dr. Alper* - Subsídio educação - Consultoria Financeira através da plataforma investPass - Plano de carreira estruturado - Equipamentos fornecidos pela empresa (notebook, monitor e periféricos) - Seguro de Vida - Parceria com Terapia de Bolso, para desconto em telepsicologia - Parceria com Medipreço, para desconto em medicamentos - Parceria com SESC - MS - Digifriends – Programa de Indicação - Empresa cidadã: 180 dias de licença maternidade e 20 dias de licença paternidade - Licença Menstrual: até 2 dias de folga/mês - Folga remunerada de fim de ano - Day off no mês do aniversário

Brazil
Full TimeRemoteTeam 201-500H1B No Sponsor

Role Description This role is US based remote and all candidates must be able to work in the US now and in the future without restriction. We’re focused on helping private equity investors and portfolio company leaders drive value creation through technology. In a world where investors deploy trillions annually into software and tech-enabled businesses, we're the team that makes sure the underlying technology actually delivers. This role is for engineers who are comfortable operating across the stack while bringing strong backend and systems design expertise. This role is part of our Services team, which builds the shared backend services and system foundations that power many of Crosslake’s tools and products. These systems are designed for reuse, scalability, and long-term maintainability. This role requires strong architectural thinking and hands-on execution, with a focus on building reliable, extensible services that support multiple use cases over time. - Design and build shared backend services and APIs used across multiple systems - Define service boundaries, contracts, and data models - Own the full SDLC: design, development, testing, deployment, and iteration - Contribute to domain modeling and system design decisions - Ensure services are scalable, reliable, and reusable - Improve system cohesion and reduce duplication across tools and products - Use AI tools to accelerate development while maintaining high code quality - Balance speed with long-term maintainability and extensibility Qualifications - 7+ years of software engineering experience - Strong backend expertise with the ability to operate across the full stack when needed - Experience designing service-oriented or distributed systems - Familiarity with domain-driven design (DDD) principles - Exceptional systems thinking and ability to model complex domains - Experience deploying and operating applications in cloud environments (AWS, Azure, or GCP) - Solid understanding of the full SDLC - Deep experience with AI coding tools Requirements - Hands-on experience using AI-assisted development tools beyond basic code generation - Ability to leverage AI across the workflow (e.g., prototyping, debugging, test generation, QA, code review, security analysis) - Ability to balance AI-assisted development with sound system design and long-term maintainability - Familiarity with modern AI-enabled development environments and practices Preferred Experience - Infrastructure as Code (e.g., Terraform) - CI/CD and modern DevOps practices - API design (REST, GraphQL, event-driven systems) - Messaging systems (e.g., Kafka, SQS), Event sourcing, CQRS patterns - Data modeling (SQL and NoSQL) - Observability practices (logging, metrics, tracing) - Experience with one or more of the following languages: Python, TypeScript, Golang, Rust - Basic understanding of data engineering principles What success looks like - You design services that are reused across multiple systems - You create clean abstractions that simplify downstream development - You balance speed with long-term maintainability - You improve system consistency and reduce fragmentation - You effectively use AI tools to increase speed without sacrificing quality

United States