Lead Engineer

Egen Logo

Egen

πŸ’΅ $130k-$150k
πŸ“Remote - Worldwide

Summary

Join Egen, a rapidly growing data-first company, as a technical lead to spearhead the development of backend services and APIs using .NET Core. You will design and implement microservices, guide a team of engineers, and collaborate with the Solutions Architect. This fully remote position, open to US residents, requires 8+ years of software development experience with .NET Core/.NET 6+, proficiency in building RESTful APIs, and strong Azure Cloud services experience. The role involves mentoring a team, ensuring code quality, and contributing to CI/CD pipelines. Compensation is $130,000-$150,000 annually, plus a comprehensive benefits package.

Requirements

  • 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

Responsibilities

  • 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

Benefits

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.