Diabolocom logo
Diabolocom

AI-Powered Cloud Contact Center Software

Software Development Team Lead

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2005H1B No SponsorCompany SiteLinkedIn

Location

France

Posted

66 days ago

Salary

0

Seniority

Senior

Job Description

Software Development Team Lead

Diabolocom

• Lead and manage a team of engineers: hiring, performance reviews, continuous feedback and day-to-day support • Define and drive quarterly, release and sprint planning to ensure timely, high-quality delivery • Own architectural decisions and technical direction; review and challenge designs with a focus on performance, scalability, reliability and testability • Ensure production stability: proactive monitoring, incident response, post-mortems and corrective measures • Define and maintain service contracts to ensure seamless communication between systems • Collaborate with Product, Design, Infrastructure and Customer Operations to align technical solutions with business needs • Contribute personally to back-end development, primarily in Kotlin • Participate in the on-call rotation to ensure 24/7 service availability.

Job Requirements

  • 10+ years in software development within product-focused companies, with at least 5+ years working extensively in Kotlin or Java
  • 3+ years in a people management role
  • Experience working with relational databases (PostgreSQL preferred)
  • Experience with Spring Boot Framework
  • Hands-on back-end development expertise
  • Strong system design background: distributed systems architecture, scalability and reliability trade-offs, long-term tech ownership
  • Strong engineering culture, attention to detail, and business-centric mindset
  • Leadership, clear communication and strong organizational skills.

Benefits

  • A collaborative and innovative team environment
  • The opportunity to work on cutting-edge distributed communication systems
  • Career growth opportunities within a fast-growing global company
  • Flexible work arrangements and remote work options
  • A supportive team that values innovation and knowledge-sharing.

Related Job Pages

More Software Engineer Jobs

Vanta Inc. logo

Senior Manager, Engineering – Core Platform

Vanta Inc.

Vanta Inc. is a software development company that is on a mission “to secure the internet and protect consumer data.” As an employer, the company strives to

• Lead and grow high-performing platform engineering teams that deliver reliable, scalable infrastructure and operational excellence for Vanta’s products and customers • Set technical direction and drive multi-quarter platform initiatives spanning infrastructure reliability, security, scalability, and developer experience across shared systems and services • Partner closely with product engineering, security, and engineering leadership to identify organizational needs. Translate ambiguous infrastructure challenges into clear roadmap priorities, and deliver scalable platform solutions • Design and evolve internal platforms, paved roads, and abstractions that enable product teams to ship independently, securely, and efficiently without deep infrastructure expertise • Guide the evolution of Vanta’s cloud and data infrastructure, including AWS services (ECS, Fargate), MongoDB performance and optimization, and event-driven architecture • Establish strong engineering culture, operational standards, and ownership practices that empower teams across Vanta to build and operate healthy systems responsibly

Canada
Vanta Inc. logo

Senior Manager, Engineering – Core Platform

Vanta Inc.

Vanta Inc. is a software development company that is on a mission “to secure the internet and protect consumer data.” As an employer, the company strives to

• Lead and grow high-performing platform engineering teams that deliver reliable, scalable infrastructure and operational excellence for Vanta’s products and customers • Set technical direction and drive multi-quarter platform initiatives spanning infrastructure reliability, security, scalability, and developer experience across shared systems and services • Partner closely with product engineering, security, and engineering leadership to identify organizational needs. Translate ambiguous infrastructure challenges into clear roadmap priorities, and deliver scalable platform solutions • Design and evolve internal platforms, paved roads, and abstractions that enable product teams to ship independently, securely, and efficiently without deep infrastructure expertise • Guide the evolution of Vanta’s cloud and data infrastructure, including AWS services (ECS, Fargate), MongoDB performance and optimization, and event-driven architecture • Establish strong engineering culture, operational standards, and ownership practices that empower teams across Vanta to build and operate healthy systems responsibly

United States
$260K - $306K / year

Role Description As a Senior Software Engineer, you will play a key role in building and evolving scalable, high-performance applications across our core platform. We are looking for a strong full stack engineer with deep expertise in backend development using .NET and solid frontend experience with Angular and React. Qualifications - 8–10 years of professional software development experience with a strong track record delivering production-grade applications. - Expert-level experience in full stack / end-to-end development. - Deep expertise in C# and modern .NET development (.NET 8+ preferred). - Strong understanding of Dependency Injection patterns in .NET, including Keyed Services. - Proven experience designing and building microservices and distributed systems architectures. - Hands-on experience working with Kafka or Azure Service Bus. - Strong understanding of topics vs queues and event-driven architectures. - Solid knowledge of asynchronous programming in .NET, including async/await, Task.Run, and thread pool management. - Strong experience with SQL performance optimization, execution plans, and query tuning. - Experience migrating legacy AngularJS applications to Angular 2+. - Frontend experience with Angular and React. - Experience working with Azure cloud services. - Familiarity using AI tools during development workflows, particularly Claude, is a strong plus. - Ability to work independently, lead technical initiatives, and make decisions in ambiguous environments. - Advanced English communication skills (written and verbal). Requirements - Design, develop, and maintain scalable backend services and microservices using C# and .NET. - Build and support full stack applications using Angular, React, SQL, and Azure. - Architect and implement distributed systems using event-driven patterns and messaging platforms such as Kafka or Azure Service Bus. - Optimize application and database performance through query tuning, execution plan analysis, and system-level improvements. - Apply best practices in asynchronous programming to build efficient and highly responsive applications. - Lead modernization initiatives, including AngularJS to Angular 2+ migrations. - Participate in architecture discussions, code reviews, and technical decision-making processes. - Mentor engineers and promote engineering best practices including Clean Code, testing strategies, and CI/CD methodologies. - Collaborate cross-functionally to ensure reliability, scalability, and maintainability across systems and services. Benefits - Stock options 📈 - Remote work options 🏠 - Flexible working hours 🕜 - Benefits above the law - Access to mentorship and tons of opportunities to learn and level up.

Mexico
Job Closed
Nuvitek logo

Appian Application Developer

Nuvitek

Speed Up True Modernization

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Help to envision, design, and implement new features utilizing the Appian low-code platform for the projects based upon the prioritized product backlog • Bring innovating, out-of-the-box thinking to solving challenging problems, brainstorming with peers and utilizing available resources including internal as well as external resources • Provide estimates of upcoming sprints' work based upon current understanding of the functionality • Work with functional and testing team to understand the business functionality, to ensure what is developed meets or exceeds the end-user needs • Unit test all developed features, including edge cases. Also be comfortable to conduct peer review of other developers code as needed • Attend and actively participate in all Agile-related meetings. Work within the Agile framework including participating in User Story grooming sessions, Sprint Planning meeting, and retrospectives • Delivery presentations as required to the client during Sprint demos as well coordinating meetings with intersecting teams as required. • Participate in knowledge sharing sessions within the company to socialize best practices and white papers as applicable

Virginia
$100K - $115K / year
Job Closed