Taro Logo

Lead Engineer

Egen is a fast-growing company with a data-first mindset, specializing in advanced technology platforms like Google Cloud and Salesforce to help clients drive impact through data and insights.
$130,000 - $150,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
8+ years of experience
Enterprise SaaS

Description For Lead Engineer

Egen, a dynamic data-first company, is seeking a Lead Engineer to spearhead their backend development initiatives. This role offers an exciting opportunity to work with cutting-edge technology platforms like Google Cloud and Salesforce, while leading a team of 5 engineers in building robust microservices and APIs.

The position requires a seasoned professional with 8+ years of software development experience in .NET Core/.NET 6+ and a strong background in microservices architecture. As a Lead Engineer, you'll be responsible for designing and implementing scalable backend services, mentoring team members, and ensuring best practices in configuration, secrets management, and container orchestration.

The role combines technical leadership with hands-on development, requiring expertise in Azure Cloud services, RESTful APIs, and database management. You'll work in an Agile environment, collaborating closely with Solutions Architects and participating in various planning and design sessions.

What makes this opportunity unique is Egen's commitment to innovation and problem-solving in the data space. The company offers a comprehensive benefits package including health insurance, 401(k) matching, and various types of paid leave. While fully remote, the position requires residence in the United States and availability during continental US business hours.

This is an ideal role for a technical leader who enjoys mentoring others, has a passion for building scalable systems, and wants to work with a company that's driving real impact through data and technology solutions. The compensation range of $130,000 - $150,000 reflects the senior nature of the position and the value Egen places on experienced technical leadership.

Last updated 7 days ago

Responsibilities For Lead Engineer

  • Lead the technical development of backend services and APIs built on .NET Core
  • Design and implement microservices that adhere to the 12-factor app methodology
  • Guide the team in using externalized configuration, secrets management, and container orchestration best practices
  • Help translate product backlog items into technical tasks and lead their execution
  • Support and mentor a team of 5 engineers in resolving complex issues, reviewing code, and making design decisions
  • Collaborate closely with the Solutions Architect to align on design and architecture
  • Participate in daily scrums, sprint planning, and architecture/design sessions
  • Ensure code quality, performance, scalability, and adherence to non-functional requirements
  • Contribute to automation and deployment strategies, supporting CI/CD pipelines
  • Use standard schema management tools for managing and evolving databases

Requirements For Lead Engineer

  • 8+ years of software development experience with .NET Core/.NET 6+
  • Proficient in building RESTful APIs and containerized services
  • Strong experience with Azure Cloud services (App Services, Function Apps, Service Bus, SQL Database)
  • Solid understanding of microservices architecture and 12-factor app principles
  • Experience with configuration and secret management tools (e.g., Azure Key Vault, App Config)
  • Familiarity with database schema versioning and migration tools (e.g., Flyway, Liquibase, EF Migrations)
  • Excellent troubleshooting, debugging, and system design skills
  • 3+ years in a technical lead role guiding small teams
  • Strong collaboration skills in Agile/Scrum teams

Benefits For Lead Engineer

401k
Medical Insurance
Parental Leave
  • Comprehensive Health Insurance
  • Paid Leave (Vacation/PTO)
  • Paid Holidays
  • Sick Leave
  • Parental Leave
  • Bereavement Leave
  • 401(k) Employer Match
  • Employee Referral Bonuses

Interested in this job?

Jobs Related To Egen Lead Engineer

Software Dev Engineer III, Database and AI leadership

Senior software engineering role at Amazon focusing on database and AI systems, combining technical leadership with hands-on development in distributed computing.

Senior Staff Engineer – Backend (Python)

Senior Staff Backend Engineer position at PayPal's Venmo team, focusing on Python development and technical leadership for distributed systems at scale.

MTS 2 Software Engineer

Staff Software Engineer position at PayPal leading development of digital wallet solutions, requiring 8+ years experience in TypeScript/Java and cloud technologies.

Technical Staff, Software Engineering

Senior technical role focusing on storage architecture and AI infrastructure at Dell Technologies, requiring 15+ years of experience in software engineering and storage systems.

Staff Software Engineer

Staff Software Engineer position at PayPal in Stockholm, focusing on backend development for the Identity team, requiring Java expertise and offering hybrid work model.