Job ID 3321: Sr Software Engineer (Onsit...

NewVision Software

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NewVision Software in the USA seeks a Senior Software Engineer to lead design and delivery of cloud-native platforms supporting complex workflows and AI-enabled capabilities. You will guide distributed systems, APIs, data pipelines, and governance with strong architectural judgment and cross-team collaboration.

The role emphasizes driving operational excellence, security, and scalable patterns, with a focus on provenance, auditability, and reusable platform services to empower product teams.

Qualifications

  • 5–7 years of software engineering experience, with at least 2 years in a leadership or architectural capacity.
  • Experience delivering solutions in complex or regulated environments.

Responsibilities

  • Lead design, development, and delivery of secure, scalable cloud-native platforms.
  • Provide technical leadership across architecture, engineering design, and CI/CD practices.
  • Design and guide distributed systems, APIs, microservices, data pipelines, and event-driven workflows.
  • Drive architecture Decisions to separate shared platform services from application logic to improve consistency.
  • Collaborate with product owners, data teams, AI/ML engineers, security, and stakeholders to translate requirements into designs.
  • Coach engineers, promote best practices, and improve observability and testing coverage.

Skills

Architectural leadership
Cloud-native design
API design
Distributed systems
RAG/GraphRAG
Knowledge graphs
LangChain
CI/CD

Education

Bachelor’s or Master’s degree in computer science

Tools

Kafka
Pinecone
Weaviate
Milvus
Qdrant
Chroma
pgvector
Neo4j
vLLM

Job description

Job ID 3321: Sr Software Engineer (Onsit...

NVS/JI-SSE/1866737

  • Product Engineering
  • USA

Posted On 22 Sep 2026

End Date 22 Sep 2027

Required Experience 8 - 12 years

Basic Section

Grade --

Role Senior Software Engineer

Employment Type Full Time

Employee Category --

Organisational

Group Company NewVison

Company Name New Vision Softcom & Consultancy Pvt. Ltd

Function Business Units (BU)

Organization Unit Application Development

Region USA

Country USA

Base office location USA

Working model Remote

Weekly Off US Holiday Calendar

State USA

Skills
Skill
CERTIFICATION
Working Language
Job Description
Senior Software Engineer
JOB SUMMARY

The Senior Software Engineer is a hands-on technical leader responsible for designing and delivering modern, cloud-native software platforms that support complex business workflows, data-intensive applications, and AI-enabled capabilities. This role requires strong engineering depth, architectural judgment, and the ability to translate ambiguous business and domain requirements into scalable, secure, observable, and maintainable technical solutions. The individual will guide teams across distributed systems, APIs, data pipelines, workflow orchestration, configuration-driven rules, and retrieval-augmented AI patterns while ensuring solutions are governed, traceable, reproducible, and aligned to enterprise engineering standards.

ESSENTIAL DUTIES
  • Lead the design, development, and delivery of secure, scalable, cloud-native software platforms that support complex business workflows, data-intensive applications, and AI-enabled capabilities.
  • Provide technical leadership across architecture, engineering design, code quality, testing strategy, deployment practices, and operational readiness for high-impact solutions.
  • Design and guide implementation of distributed systems, APIs, microservices, event-driven workflows, data pipelines, and integration patterns that are reliable, observable, and maintainable.
  • Drive architecture decisions that separate shared platform services, application-specific logic, calculation engines, and user experience layers to reduce duplication and improve system consistency.
  • Partner with product owners, architects, data teams, AI/ML engineers, security, and business stakeholders to translate ambiguous requirements into practical technical designs and delivery plans.
  • Build and evolve systems that preserve provenance, lineage, auditability, version history, and traceability from source data through transformed, computed, and user-facing outputs.
  • Develop and support configuration-driven platforms where rules, mappings, thresholds, policies, and business logic can be governed, versioned, approved, and executed without unnecessary code changes.
  • Guide engineering teams in implementing deterministic execution patterns, including dependency graphs, workflow orchestration, idempotency, replayable processing, caching, failure isolation, and recomputation strategies.
  • Support AI-enabled solution design, including RAG, GraphRAG, vector retrieval, knowledge graphs, model-serving patterns, model evaluation, and guardrails that ensure outputs are explainable, grounded, and reviewable.
  • Review and validate technical deliverables, architecture artifacts, pull requests, data models, integration designs, and operational controls to ensure quality, security, scalability, and compliance with engineering standards.
  • Coach and mentor engineers by raising the technical bar, promoting first-principles problem solving, encouraging thoughtful tradeoffs, and strengthening team capability in modern software engineering practices.
  • Continuously improve engineering practices, CI/CD pipelines, automation, observability, testing coverage, documentation, and incident response processes.
  • Serve as an escalation point for complex technical decisions, production issues, architectural tradeoffs, and cross-functional dependencies.
  • Contribute to technology strategy, platform modernization, departmental planning, and cross-functional initiatives that support reusable, governed, and extensible enterprise systems.
SUCCESSFUL CHARACTERISTICS/SKILLS

Experience & Background

  • 5–7 years of experience in software engineering, with at least 2 years in a leadership or architectural capacity.
  • Experience managing teams and delivering solutions in complex or regulated environments.

Core Proficiency

  • Proficiency with databases (SQL, NoSQL) and API design/integration.
  • Experience with cloud-native applications on AWS, or GCP.
  • Familiarity with DevOps practices (CI/CD, containerization, automated testing).
  • Solid grasp of modern architecture patterns, including microservices and event-driven systems.
  • Practical experience in streaming/event platforms like Kafka, Pub/Sub, Kinesis
  • Practical experience deploying and serving models with vLLM, Ollama, or LM Studio.
  • Applied experience with RAG and GraphRAG pipelines, including embedding models, chunking and retrieval strategies, and vector databases such as Pinecone, Weaviate, Milvus, Qdrant, Chroma, and pgvector.
  • Familiarity with supporting orchestration and tooling such as LangChain, LlamaIndex, and knowledge-graph stores (e.g., Neo4j) for GraphRAG workloads.
  • Excellent leadership, communication, and stakeholder management skills.
  • Strong problem-solving and decision-making abilities.
  • Ability to model complex business domains using entity resolution, expected-versus-actual reconciliation, hierarchy/graph structures, membership over time, and exception-driven workflows.
  • Strong understanding of distributed workflow design, including partial completion, re-processing, re-receipt/versioning, idempotency, and preserving user decisions across changing source data.
  • Demonstrated ability to reason from first principles, identify system boundaries, prevent logic leakage across layers, and design for extensibility without creating parallel code paths.
  • Experience building configuration-driven platforms where business rules, rates, thresholds, mapping, and policies are treated as governed data rather than hard-coded logic.
  • Familiarity with effective dating, version pinning, approval workflows, append-only audit trails, and replayable execution models.
  • Ability to design deterministic execution pipelines, including dependency graphs, DAG orchestration, bounded concurrency, failure isolation, caching, and recomputation strategies.
  • Experience separating calculation engines from user experience layers to avoid duplicated business logic and inconsistent results.
  • Strong architectural judgment with the ability to distinguish what belongs in shared platform services versus application-specific logic.
EDUCATION/CERTIFICATION
  • Bachelor’s or master’s degree in computer science, software engineering, or a related field.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Job ID 3401: DevOps Software Engineer Se...
Job ID 3401: DevOps Software Engineer Se...

NewVision Software • United States

Remote
USD 140,000 - 180,000
Job ID 3212: Software Engineer Senior (Onsite)
Job ID 3212: Software Engineer Senior (Onsite)

NewVision • United States

Remote
USD 120,000 - 180,000
Job ID 3394: Senior Infrastructure DevOp...
Job ID 3394: Senior Infrastructure DevOp...

NewVision Software • United States

Remote
USD 120,000 - 160,000
Job ID 3398: DevOps Infrastructure Engin...
Job ID 3398: DevOps Infrastructure Engin...

NewVision Software • United States

Remote
USD 120,000 - 160,000
Job ID 3295: Software Engineer Senior (O...
Job ID 3295: Software Engineer Senior (O...

NewVision Software • United States

Remote
USD 140,000 - 190,000
Engineer V - Software
Engineer V - Software

PODS • Clearwater (FL)

On-site
USD 140,000 - 190,000
Senior Software Developer
Senior Software Developer

Ampcus Inc • Plano (TX)

On-site
USD 140,000 - 180,000
Lead Software Engineer
Lead Software Engineer

The Phoenix Group • United States

On-site
USD 140,000 - 195,000
Senior Software Engineer
Senior Software Engineer

Itgiantsolutions • United States

Hybrid
USD 110,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Compunnel Inc. • Aliso Viejo (CA)

On-site
USD 90,000 - 130,000
Flexible working hours
Professional development opportunities
Health insurance