Senior Software Engineer, Python/.NET

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2017H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

46 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishPythonSDLC.NET

Job Description

Senior Software Engineer, Python/.NET

ShiftKey

• Lead backend development on our core scheduling platform modernization - setting Python best practices, guiding architecture decisions, and owning the quality of Python-driven services as the system evolves. • Contribute across a multi-product ecosystem (Engage, Auth, Messaging, Time) that spans Python and .NET - this role is built for engineers who thrive across stacks, not single-use specialists. • Write APIs, own services review code, and ship - the full range of what senior engineering looks like in practice. • Help drive the team’s evolution toward an AI-accelerate SDLC, using tools like Claude Code to orchestrate agents that write, debug, and test software - this is an active part of how we work, not a future ambition.

Job Requirements

  • Deep, production-grade Python experience (Python 3.10+) - you write clean, idiomatic code and you’ve set the standard for it on a team before.
  • Meaningful .NET exposure - enough to contribute across our existing product suite and feel comfortable in a mixed-stack environment.
  • Hands-on experience with AI-assisted or agentic development workflows - LLM tooling, multi-agent systems, or similar; you’re already working this way or actively have been.
  • The kind of senior judgment that shows up as good instincts, constructive disagreement, and initiative without needing to be the loudest person in the room.
  • A genuine team-first orientation - ShiftKey engineering runs on collaboration, and we hire for it deliberately.

Benefits

  • Inclusive and collaborative work environment where all voices are valued.
  • Hybrid-friendly office spaces designed to be fun and engaging.
  • Comprehensive health, vision, and dental coverage.
  • Benefits begin on your first day.
  • Generous PTO and company-paid holidays, including flexible floating holidays.
  • 100% 401(k) employer match up to 6%.
  • Paid parental leave.
  • Wellness support, including access to mental health resources.

Related Job Pages

More Backend Engineer Jobs

Coderio logo

Referente Técnico Full Stack – Node.js, React

Coderio

Accelerate Your Digital Transformation

Backend Engineer46 days ago
Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• Diseñar e implementar arquitecturas escalables basadas en microservicios. • Desarrollar y mantener aplicaciones fullstack con Node.js y React. • Promover buenas prácticas mediante code reviews, testing y CI/CD. • Gestionar despliegues en AWS utilizando Docker y Kubernetes. • Optimizar el rendimiento de aplicaciones y bases de datos. • Colaborar con producto y stakeholders para alinear soluciones técnicas con objetivos de negocio. • Brindar acompañamiento técnico y mentoría al equipo de desarrollo.

Peru
Job Closed

SOFTWARE ARCHITECT JAVA

Pitang

A Pitang desenvolve soluções inovadoras em Tecnologia da Informação para clientes públicos e privados, de médio e grande porte, com atuação nacional. Nosso propósito é criar projetos com qualidade, criatividade e foco em resultados, sempre colocando as pessoas no centro. Sede em Recife–PE, no Porto Digital; Mais de 350 Pessoas Pitangueiras espalhadas pelo Brasil e pelo mundo; Certificados pelo Great Place to Work (GPTW) desde 2011; Valorizamos um ambiente acolhedor, colaborativo, ético e diverso.

Backend Engineer46 days ago

Role Description At Pitang, you will be responsible for: - Defining and evolving the architecture of high-complexity distributed systems in the financial market. - Directing strategic technical decisions to ensure scalable, resilient, secure solutions aligned with business objectives. - Providing technical support to development teams in building high-impact products. Qualifications - Solid experience in software architecture and development, focusing on Java and the Spring Boot ecosystem. - Experience in defining architectures based on microservices, REST APIs, messaging, and system integration. - Advanced knowledge of Java architectural patterns, design patterns, and best software engineering practices. - Experience with Docker, Kubernetes, and high-availability distributed environments. - Experience in building and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or similar. - Knowledge in observability, monitoring, and troubleshooting applications. - Experience with quality and technical governance tools, such as SonarQube, Nexus, and similar. - Knowledge in automated testing, performance testing, and DevOps practices. - Experience in agile environments and acting as a technical leader. Requirements - Experience in the financial market or in mission-critical systems (differential). - Knowledge in Kafka and event-driven architectures (differential). - Experience with DevSecOps practices and secure architecture (differential). - Knowledge in cloud (AWS, Azure, or GCP) and multi-cloud environments (differential). - Experience with observability tools like Dynatrace, Grafana, Prometheus, or similar (differential). Benefits - Cultura be yourself - Vale Refeição/Alimentação - Plano de Saúde e Odontológico - Auxílio Certificação - Incentivo Mestrado e Doutorado - Auxílio Creche - Auxílio Lente - Parceria com Terapia online - Gympass - Reembolso cadeira ou mesa (teletrabalho) - Programa de Indicação

Brazil
Job Closed

Role Description Na DB1, cada linha de código, teste ou insight é uma chance de criar impacto real. Somos movidos pela curiosidade e pelo desejo de transformar problemas complexos em soluções que simplificam a vida das pessoas. Gostamos de experimentar, aprender e inovar, e por isso esse é o lugar para colocar seu talento à prova. Se você combina inteligência com uma vontade incansável de aprender e evoluir, e tem uma postura resiliente moldado por superações, já carrega muito da essência DB1. Aqui, cada desafio é oportunidade de crescimento, cada erro é uma lição para voltar mais forte e cada vitória é combustível para seguir adiante com uma missão clara e valores sólidos que dão sentido a cada passo. Na DB1, superação não é exceção e sim parte da jornada. Buscamos um Tech Lead com sólida experiência em desenvolvimento back-end e mentalidade de inovação, alguém que vai além do código e enxerga o problema antes de propor a solução. Você vai atuar diretamente no refinamento técnico de demandas (upstream), sendo o elo entre o negócio e a esteira de desenvolvimento, garantindo que o time receba histórias bem estruturadas, viáveis e com clareza técnica suficiente para executar com qualidade. Mais do que saber construir sistemas, esperamos alguém que saiba liderar pessoas — com escuta ativa, comunicação clara e disposição genuína para desenvolver desenvolvedores menos experientes. Proatividade, senso de urgência e postura de protagonista são inegociáveis aqui. Qualifications - Experiência comprovada como Tech Lead ou referência técnica em times de desenvolvimento - Domínio de desenvolvimento back-end (Java é o grande diferencial) - Capacidade de realizar refinamento técnico: decompor problemas complexos, mapear riscos e propor soluções viáveis antes da execução - Comunicação assertiva com times técnicos e stakeholders de negócio - Experiência com sistemas legados em manutenção, evolução e modernização gradual - Liderança técnica com foco em mentoria e formação de times Requirements - Vai ser incrível se você souber ou tiver vontade de aprender: - Angular ou qualquer framework front-end para entender o ecossistema completo do produto em que vai atuar faz toda a diferença no refinamento - Práticas de arquitetura em contextos de ERP ou sistemas de grande porte - Metodologias de refinamento ágil (story mapping, event storming, three amigos) - Facilitar cerimônias técnicas e de descoberta com times multidisciplinares Benefits - Cartão de benefícios flexíveis (Alimentação, Mobilidade, Qualidade de Vida, entre outras categorias) - Plano de Saúde Unimed - Seguro de Vida - Plano odontológico (opcional) - Aplicativo de benefícios e descontos (Mixtra) - Gift Aniversário - Bem-estar: parceria com plataforma de acesso a academias e outras atividades físicas, parceria para atendimento psicológico - Evolução de carreira: Parceria com plataformas e instituições de ensino, tanto para idiomas quanto para graduação, pós-graduação e cursos livres, Plano de Desenvolvimento Individual (PDI), feedbacks constantes, Programa de Mentoria, eventos internos, subsídio para treinamentos, universidade corporativa e muito mais - Programas de recompensa: bônus para indicação de novos colaboradores e bônus anual atrelado a metas - Espaço para assumir desafios e se desenvolver

Brazil
Job Closed
Conversica logo

Senior Backend Platform Engineer

Conversica

Conversica Revenue Digital Assistants™ supercharge marketing, sales, and customer success teams to unlock more revenue.

Backend Engineer46 days ago
Full TimeRemoteTeam 201-500H1B Sponsor

• Own end-to-end delivery of significant backend platform components, taking work from design through production within an established architectural direction • Lead implementation in a focused domain such as integrations, messaging infrastructure, data ingestion, or one of the core platform services • Make day-to-day technical decisions within your domain on data modeling, API design, error handling, and operational concerns, partnering with the Staff Engineer and tech leads on broader architectural calls • Partner closely with AI Engineering and Product to translate evolving requirements into reliable, well-tested software • Drive reliability, performance, and observability improvements in the systems you own; respond to production issues and lead the fix • Mentor mid-level and junior engineers on your team through code review, pairing, and design feedback; raise the bar on engineering craft within the team • Contribute to platform-wide design discussions and influence the standards you operate under

United States