Back to search
eNGINE Linkedin · Posted 4d ago

Senior Software Engineer Data & Analytics

Pittsburgh

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Sr Software Engineer – Data & Analytics


About eNGINE:

eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.


About the Role:

eNGINE is hiring a Sr Software Engineer to help lead the technical direction of our cloud-native SaaS platform. We're building secure, multi-tenant solutions on Azure and Snowflake, and this role sits at the center of that work — defining architecture, writing production code, and guiding the broader engineering team as we modernize away from older monolithic patterns.


This is a hands-on role first and foremost. You'll spend the majority of your time coding, prototyping, and hardening solutions across the full stack — not just setting direction from the sidelines.


What You'll Do:

  • 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


What we're looking for:

  • 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
  • Some background working with data is a strong plus, given the team's focus


Next Steps:

No C2C, relocation, referral, or sponsorship candidates for this role.


For finer details on how eNGINE can impact your career, apply today!

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search