Note: The job is a remote job and is open to candidates in USA. Empower is seeking senior engineers to join its growing team and help disrupt the status quo. The Software Engineer III will design, develop, and maintain software features, analyze data, improve platform performance and reliability, and lead less experienced developers while building scalable, secure backend services.
Responsibilities
- 80% - Design, develop, and maintain new features in close collaboration with the Director of Engineering and other engineers
- 20% - Create reports, analyze data, and suggest improvements for business and technical needs
- Complete tasks under tight deadlines
- Lead less experienced developers
- Help improve the platform in performance, reliability, and maintainability
- In rare occasions, handle emergency situations during off-hours
Skills
- • 7+ years of development experience
- • Bachelors or Masters in Computer Science •(or relevant field)•
- • Proficiency with one of C#, Java, Javascript, Python, etc…
- • Proficiency with a NoSQL or SQL database
- • Experience building and consuming REST or RESTful APIs
- • Experience with Azure, AWS or GCP
- • Track record developing highly scalable, secure, production-grade backend services
- • Highly proficient with either CosmosDB, SQL, or PostgreSQL
- • Highly Proficient with C# and/or Asp.NET Core
- • Experience developing geolocation based applications and services
- • Experience with Azure AD / Entra ID
- • Experience with JavaScript/TypeScript
- • Experience with Vue 2 / 3
- • Experience with Microsoft Orleans
- • Experience with Kubernetes
- • Experience with PostGIS
- • Experience working on a DevOps team, using Git, or building automation for CI/CD
- • Experience with distributed and structured logging
- • Experience at a rideshare or on-demand delivery service or building two-sided online marketplace apps
- • Experience leading a small team of engineers
Company Overview
Company H1B Sponsorship