Note: The job is a remote job and is open to candidates in USA. eNGINE is a Solutions and Placement firm that builds technical teams and provides consulting workforce opportunities through challenging projects, schedule flexibility, and paid training and certifications. The company is seeking a Senior Software Engineer to build cloud-native SaaS solutions in the data and analytics space, working equally across front-end and back-end development. The role involves developing Angular interfaces, Azure APIs and microservices, data-layer solutions, automated tests, and data pipelines.
Responsibilities
- Build and maintain modern UIs using Angular, JavaScript, and TypeScript
- Design and develop APIs and microservices on Azure
- Work across a cloud-native stack, contributing to both application and data layers
- Write and maintain your own tests — this team doesn't have a separate QA function, so developers own quality for their own code
- Collaborate with a team that's currently stronger on the back end, bringing solid front-end skills to help balance things out
- Work with data pipelines and contribute wherever your data background is useful
Skills
- Strong hands-on experience with Java
- Solid Angular experience, plus JavaScript/TypeScript
- Experience with cloud platforms — Azure strongly preferred
- Hands-on experience with micro frontend architectures (e.g., module federation, independently deployable UI components)
- Experience building and working with microservices and APIs
- Comfort writing your own tests, even if testing isn't your specialty
- Some background working with data — this team sits within data and analytics, so any exposure here is a plus
- Experience with Snowflake or other cloud data platforms
- Experience with AKS, Azure Functions, or Azure DevOps/CI-CD pipelines
Benefits
- Challenging projects
- Schedule flexibility
- Paid training/certifications
- This is a 100% remote position.
Company Overview