Senior Software Engineer, Python/.NET
Location
United States
Posted
46 days ago
Salary
0
Seniority
Senior
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 Guides
Related Job Pages
More Backend Engineer Jobs
• 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.
SOFTWARE ARCHITECT JAVA
PitangA 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.
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
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
Senior Backend Platform Engineer
ConversicaConversica Revenue Digital Assistants™ supercharge marketing, sales, and customer success teams to unlock more revenue.
• 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


