[Remote] Senior Software Engineer Data & Analytics
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 supports consulting professionals through challenging projects, schedule flexibility, and training. The company is seeking a Senior Software Engineer to help lead the technical direction of a secure, multi-tenant cloud-native SaaS platform by defining architecture, writing production code, and guiding modernization from monolithic systems to microservices and micro frontends.
Responsibilities
- Define Azure-first, API-driven architecture standards for our multi-tenant SaaS applications
- Build modern UIs using Angular, JavaScript, and TypeScript, including micro frontend patterns
- Design and build APIs and microservices running on AKS and Azure Functions
- Build data pipelines using Snowflake and Azure data services, including ingestion and transformation work with dbt
- Set standards around tenant isolation, observability, and cost governance
- Define SLIs, SLOs, and error budgets, and help lead incident response and postmortem practices
- Partner with Product, QE, SRE, Security, and Compliance teams, and present architecture decisions and trade-offs to stakeholders
- Guide the broader team through the shift from monoliths to microservices and micro frontends
Skills
- Strong, hands-on development experience — this role is genuinely 50/50 front-end and back-end, not lopsided in either direction
- Solid back-end experience in Java, with a real understanding of API design and distributed systems
- Strong front-end experience with Angular and JavaScript/TypeScript
- Hands-on experience with micro frontend architectures (module federation or similar)
- Comfort working across cloud-native Azure services (AKS, Azure Functions, API Management, Event Hubs, Key Vault, and similar)
- Experience with CI/CD through Azure DevOps or GitHub Actions
- Willingness to write and own your own tests — deep testing expertise isn't required, but a willingness to do it is
- No C2C, relocation, referral, or sponsorship candidates for this role
- Some background working with data is a strong plus, given the team's focus
Benefits
- Challenging projects
- Schedule flexibility
- Paid training/certifications
Company Overview