In Pursuit of Answers
Lead Software Development Engineer
Location
India
Posted
3 days ago
Salary
0
Seniority
Lead
Job Description
Lead Software Development Engineer
Labcorp
Role Description - Design, build, and maintain RESTful web services and modern single-page applications. - Develop scalable microservices on AWS that support LIMS workflows. - Write clean, well-tested code following TDD practices. - Participate in code and design reviews; give and receive constructive feedback. - Work closely with product, QA, and other engineers in an Agile/Scrum team. - Help improve coding standards, CI/CD pipelines, and DevOps automation. - Troubleshoot issues across the stack and support applications through their full lifecycle. - Communicate progress, trade-offs, and technical decisions clearly to the team. Qualifications - Bachelor's degree in Computer Science, Engineering, or Information Technology. - 5 or more years of experience in software engineering with progressive responsibility. - Strong hands-on experience with Java, Spring Boot, JPA/Hibernate, and Maven. - 2 or more years building applications on AWS (Lambda, ECS, EC2, SQS, API Gateway) or equivalent in Azure/GCP. - Experience designing and working with SQL databases (PostgreSQL, Oracle). - Experience with REST APIs and microservices architecture. - Hands-on experience with unit testing using JUnit 5 and Mockito. - Familiarity with CI/CD tools — Jenkins, Git, Maven/Gradle, SonarQube, Jira. - Working knowledge of application security (OAuth 2.0 / OpenID Connect, Spring Security). - Experience working in Agile/Scrum teams. - Strong analytical, problem-solving, and communication skills. Requirements - Experience with LIMS platforms (e.g., LabWare, LabVantage, STARLIMS, Thermo SampleManager) or other lab/scientific applications. - AWS certification or deep production experience on AWS preferred. - Familiarity with APM tools (AppDynamics, Dynatrace) and log platforms (Splunk, ELK, OpenSearch). - Exposure and demonstrable experience with AI / LLM concepts, prompt engineering, or agentic coding tools. Additional Job Standards - Technical Skills – Solid grasp of system design and scalable application development. - Problem-Solving – Can break down and resolve complex technical issues. - Collaboration – Works well across engineering, QA, product, and business teams. - Communication – Clear and concise in writing and conversation. - Ownership – Delivers on commitments and follows work through to completion. - Adaptability – Comfortable managing shifting priorities in a fast-paced environment. Company Description Labcorp is a global leader in diagnostic testing and drug development solutions, helping healthcare providers, researchers, and patients make informed decisions that advance care. Join us in our mission to improve health and improve lives.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Inference Optimization Engineer
ModularWorking at Modular will enable you to grow quickly as you work alongside incredibly motivated and talented people who have high standards, possess a growth mindset, and a purpose to truly change the world. The estimated base salary range for this role to be performed in the US, regardless of the state, is $198,000.00 - $286,000.00 USD. The estimated base salary range for this role to be performed in Canada, regardless of the province, is $194,000.00 - $280,000.00 CAD. The salary for the successful applicant will depend on a variety of permissible, non-discriminatory job-related factors, which include but are not limited to education, training, work experience, business needs, or market demands. This range may be modified in the future. The total compensation for a candidate will also include annual target bonus, equity, and benefits, with equity making up a significant portion of your total compensation. For candidates who fall outside of the listed requirements, we nevertheless encourage you to apply as we may have openings that are lower/higher level than the ones advertised.
Role Description At Modular, we optimize inference from kernel to cloud on one unified stack. We are building a differentiated cloud platform that delivers state of the art inference performance from day one, then keeps getting better. As we learn the shape and patterns of each customer's workload, the platform adapts and improves performance automatically over time. The Performance Labs team builds the infrastructure that makes this possible at scale. We continuously apply the latest optimizations across kernels, the inference engine, and distributed systems so that customer workloads stay on the Pareto frontier of cost and performance. In this role you will: - Dig into real customer inference workloads and profile them end to end. - Apply optimizations across kernels, engine, and distributed systems to push each workload toward the Pareto frontier. - Build the tooling and platform that turns one-off performance wins into a repeatable, automated optimization loop. - Work directly with engineering, product, and GTM to bring those gains to customers in production. Qualifications - 5+ years of experience in distributed systems or performance engineering. - A track record of building durable, reusable software tools and libraries that are adopted across teams and functions. - Sound judgment in evaluating technical tradeoffs and setting priorities. - Strong communication and technical leadership skills. - Creativity and curiosity in solving complex problems. - A collaborative and team-oriented mindset, aligned with our culture. Requirements - Experience with GPU kernel programming, inference engine internals, or distributed inference architectures (helpful, but not required). - Experience with Kubernetes and cloud native ecosystems (helpful, but not required). - Familiarity with modern LLM architectures and the latest inference optimization techniques (helpful, but not required). Benefits - Amazing Team: We are a progressive and agile team with some of the industry’s best engineering and product leaders. - World-class Benefits: Premier insurance plans, up to 5% 401k matching, flexible paid time off, and more are available to you! - Competitive Compensation: Very strong compensation packages, including stock options. - Team Building Events: Regular team onsites and local meetups in Los Altos, CA, and different cities. - Growth Opportunities: Work alongside incredibly motivated and talented people who have high standards and a growth mindset.
Senior Software Developer, Data
ZensuranceZensurance makes business insurance easy for Canadian entrepreneurs.
• Build and maintain internal tooling for the data team — CLIs, automation scripts, observability dashboards, and developer productivity tools. • Contribute to the development and deployment of the team's conversational analytics product — supporting infrastructure, CI/CD, and production readiness. • Define and manage Snowflake infrastructure as code via Terraform — including provisioning, access controls, resource monitors, and performance tuning. • Extend, maintain, and improve the team's data catalog (OpenMetadata) — ensuring data assets are documented, discoverable, and trusted across the organization. • Own data quality infrastructure — build and maintain frameworks for testing, monitoring, and alerting on data freshness, completeness, and correctness. • Build and maintain CI/CD workflows for dbt model deployment, schema validation, data quality checks, and automated testing. • Establish and maintain reproducible local and development environments so every team member can work effectively without friction. • Collaborate with the Tech Lead to design and implement data platform architecture in alignment with the team's technical strategy and the company's security and scalability requirements. • Approach all engineering work with a security-first mindset; ensure access patterns, credentials, and audit logging are codified and version-controlled. • Perform code reviews, ensure pull requests reflect acceptance criteria, and uphold engineering standards across the team's platform codebase. • Perform other duties as assigned.
Senior Software Engineer
CorityGlobal enterprise EHS software provider empowering those who transform the way the world works.
• Serve as a reliable technical expert in one or more areas of the codebase, making well-reasoned design decisions with appropriate trade-offs • Own features and projects from requirements through technical design to production delivery • Scope work into milestones with reasonable estimates and communicate early when timelines are at risk • Debug complex issues across system boundaries and design for observability --logging, metrics, and alerting • Proactively identify and address issues in the codebase or process, not just the work assigned to you • Contribute to technical direction within your team and advocate for quality from the user's perspective • Perform thorough, constructive code reviews and mentor engineers earlier in their careers • Document your work and decisions so others can build on them • Support Product Owners with domain expertise and help translate requirements into technical designs • Handle ambiguity -- make progress when requirements are incomplete or evolving • Design and deliver work that spans multiple system components, unblocking teammates and identifying risks to the broader team's delivery • Shape technical standards, drive improvements to code quality and tooling, and communicate complex technical concepts clearly to non-technical stakeholders
• Track and understand evolving agent development patterns across NVIDIA and the broader ecosystem, maintaining current knowledge of both research and commercial products. • Develop open-source libraries and tools which accelerate and optimize agent harnesses and frameworks ensuring top-tier performance, accuracy, quality, and stability. • Benchmark the latest agents to identify bottlenecks and build creative solutions to increase performance, reduce cost, and improve latency. • Work closely with teams building high-performance data pipelines, RAG systems, vector databases, and GPU-optimized training and inference workflows to deliver best-in-class agentic applications. • Identify gaps and friction in current agent architectures, and translate insights into agentic tools that boosts developer velocity and agent quality—backed by evaluations, benchmarking, and feedback loops.



