Software Engineer II at Yazam Inc. (d/b/a Empower) will be responsible for initiating and leading engineering projects to develop and refine the Empower back-end platform.
Job duties:
- Frequently communicate with other departments to gather platform requirements, analyze data and define Empower’s product roadmap;
- Propose and monitor project progress, budgets and resources;
- Test and debug to ensure clean and smooth product releases;
- Define and create reports for business analysis and performance reporting;
- Monitor system for optimal performance;
- Investigate and address ad-hoc issues that arise to ensure zero or minimal disruption to user experience; and
- Actively mentor more junior members of the engineering department to help them develop professionally.
Minimum Requirements:
- Master’s degree in Computer Science, Software Engineering, or a related IT or engineering field; plus
- 3 years of post-baccalaureate experience as a back-end software engineer or related technical position;
AND experience must include the following, which may have been gained concurrently:
- 3 years of experience programming in C#;
- 2+ years of experience developing highly scalable, secure, production-grade back-end services;
- Experience with relational databases, such as MongoDB, Azure Cosmos DB , MySQL or PostgreSQL;
- Experience building and consuming REST or RESTful APIs;
- Knowledge of containerization using Docker, Kubernetes or Swarm;
- Knowledge of cloud native architectural patterns;
- Experience with Azure Cloud;
- Experience working on a DevOps team, using Git, and automation for CI/CD; and
- Excellent verbal and written communication skills.
Full-time (50-60 hours/week, including weekend on-call hours). Position is located in McLean, VA. Salary range is $148,500 – $160,000/year. Interested applicants should apply on-line by emailing sarenashen@rideempower.com