Senior Software Engineer at eClerx | NY, US | Rezi

Senior Software Engineer at eClerx

Senior Software Engineer

eClerx · NY, US

2 weeks ago

Senior Software Engineer

eClerx · NY, US

19 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer role.

Rezi rewrites your resume against eClerx's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer posting at eClerx — free, in seconds.

About the Role

Join the eClerx US AI Organization to build and deploy AI-enabled software for clients in financial services and other industries. You will design agentic workflows, turn successful demonstrations and MVPs into production-ready software, and build essential features for large organizations before rollout, including secure identity and access, protected credentials, dependable integrations, observable operations, and a clear deployment path. You will own the engineering work from build through handoff to an industry-specific product team. Client-facing opportunities include discovery sessions, technical presentations, and solution design.

Responsibilities

  • Design, build, and evaluate agentic workflows and integrations, and move strong demonstrations toward production.
  • Assess demos and MVPs against client deployment requirements, then lead the full-stack work to close the gaps, including features, APIs, user workflows, and integrations with enterprise data environments.
  • Design production architecture for resilience, covering retries, idempotency, queues, failure isolation, and scaling, and run performance and load testing with cost in mind.
  • Build in identity and security from the start: SSO with the client's identity provider (SAML or OIDC), OAuth2, role- or attribute-based access control, secrets management, privacy, auditability, and data handling.
  • Own infrastructure as code and CI/CD, including environment promotion, containers, and repeatable deployments.
  • Build observability: structured logging, metrics, tracing, alerting, and runbooks.
  • Coordinate with domain specialists, solution builders, and the product team, documenting decisions for an operational handoff.
  • Guide junior engineers to choose optimal solutions while following industry guidelines.
  • Stay current with developments in AI and in the industries you serve.

Requirements

  • Bachelor's or master's degree in computer science or software engineering.
  • 5–8 years of full-stack engineering experience and evidence of products reaching real customers.
  • Proficiency in Python (or a comparable language) and at least one modern backend stack.
  • Hands-on experience building agentic workflows, including tool use, orchestration, multi-step reasoning, and human-in-the-loop review.
  • Practical AI application experience, including evaluation and an understanding of failure modes.
  • Depth in AWS, the ability to work in GCP and Azure, and experience with Databricks, Snowflake, or a comparable data platform.
  • Experience taking early software to production, including identity, credentials, security, deployment, and reliability.
  • Experience guiding junior engineers through design decisions and code review.
  • Judgment about security and compliance controls in regulated and enterprise environments; high agency, proactive problem solving, and clear cross-team communication.
  • Familiarity with Docker and DevOps practices, including CI/CD pipelines, environments, and release processes.
  • Familiarity with fine-tuning models and with up-to-date AI models and their capabilities.
  • Experience supporting a client security audit or penetration test.
  • Client-facing experience, including technical discovery or presentation.
  • Exposure to financial services, including financial crime and compliance (FCC), know your customer (KYC), or anti-money laundering (AML); or to communications, media, telecommunications, finance and accounting industries.
  • Startup or early-stage product experience.
  • Publications in top journals, teaching or mentoring experience, or open source contributions.

Skills

  • Python
  • AWS
  • GCP
  • Azure
  • Databricks
  • Snowflake
  • Docker
  • DevOps
  • CI/CD
  • SAML
  • OIDC
  • OAuth2
  • SSO

Location

  • New York

Work Type

  • Full-time
  • Hybrid

Experience Level

  • Senior
  • 5-8 years

Education Level

  • Bachelor's degree in computer science or software engineering
  • Master's degree in computer science or software engineering

Salary/Compensations

  • $150,000-$200,000

About the Company

  • eClerx is a leading provider of productized services, bringing together people, technology and domain expertise to amplify business results.
  • The firm provides business process management, automation, and analytics services to a number of Fortune 2000 enterprises, including some of the world’s leading financial services, communications, retail, fashion, media & entertainment, manufacturing, travel & leisure, and technology companies.
  • Incorporated in 2000, eClerx is traded on both the Bombay and National Stock Exchanges of India.
  • The firm employs more than 19,000 people across Australia, Canada, France, Germany, Switzerland, Egypt. India, Italy, Netherlands, Peru, Philippines, Singapore, Thailand, the UK, and the USA.

Equal Opportunity

  • eClerx is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.
  • We are also committed to protecting and safeguarding your personal data. Please find our policy here [https://eclerx.com/privacy-policy/]