Senior Software Engineer Data & Analytics

eNGINE

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 170,000

Full time

27 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

eNGINE is seeking a Sr Software Engineer to lead the technical direction of our cloud-native SaaS platform. You will code across the full stack, shaping architecture and guiding the engineering team as we move from monoliths to microservices.

You'll work with Azure and Snowflake, design APIs, build data pipelines with dbt, and own tests and quality practices in a hands-on role spanning front-end and back-end development.

Qualifications

  • Strong backend experience in Java and distributed systems.
  • Hands-on frontend and backend development (50/50).
  • Experience with micro frontends and module federation.
  • Familiar with Azure cloud services (AKS, Functions, API Management).
  • CI/CD via Azure DevOps or GitHub Actions.
  • Willingness to write tests and own quality practices.
  • Some data experience is a plus.

Responsibilities

  • Define Azure-first, API-driven architecture standards for multi-tenant SaaS applications.
  • 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

Java
Frontend Experience
Distributed Systems
Azure
CI/CD
Testing Mindset
Micro Frontends

Tools

Azure DevOps
GitHub Actions
dbt
Snowflake

Job description

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
  • 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
  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Cloud-Native Data & Analytics
Senior Software Engineer, Cloud-Native Data & Analytics

eNGINE • Pittsburgh

On-site
USD 120,000 - 170,000
Data Architect
Data Architect

eNGINE • United States

On-site
USD 120,000 - 150,000
Schedule flexibility
Paid training/certifications
Challenging projects
Platform Engineer
Platform Engineer

Huxley • San Francisco (CA)

On-site
USD 180,000 - 220,000
Sr. Backend Engineer
Sr. Backend Engineer

Data Society • Washington

Hybrid
USD 140,000 - 190,000
Remote work flexibility
Benefits with full-time W2
Data Engineer
Data Engineer

eNGINE • Pittsburgh

On-site
USD 110,000 - 160,000
Principal Software Engineer
Principal Software Engineer

Optum • Eden Prairie (MN)

On-site
USD 180,000 - 240,000
Comprehensive Benefits Package
Incentive Programs
Recognition Programs
+2
Sr. Backend Engineer
Sr. Backend Engineer

Data Society • Falls Church (VA)

Hybrid
USD 120,000 - 170,000
Benefits
Remote-friendly
Azure Full-Stack Engineer: Cloud Apps & Data Pipelines
Azure Full-Stack Engineer: Cloud Apps & Data Pipelines

Veriipro • Wilmington (MA)

On-site
AI Solutions Program Leader
AI Solutions Program Leader

eNGINE • Wexford

On-site
USD 120,000 - 180,000
Engineering Manager
Engineering Manager

Praxt Talent • Cleveland (OH)

Hybrid
USD 120,000 - 180,000
Full medical, dental, and vision
401(k) with match
Tuition reimbursement
+2