Staff software engineer

Cotiviti

Mexico

On-site

PHP 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cotiviti is seeking a Lead Software Engineer in Pampanga, Mexico. This role involves the design, implementation, testing, and maintenance of innovative software products. The ideal candidate must have 6+ years of Java experience with a strong understanding of the Spring Framework and be capable of mentoring junior developers. Responsibilities include defining architecture and taking ownership of major features. Candidates with skills in cloud platforms and CI/CD practices are encouraged to apply.

Qualifications

  • 6+ years of hands-on coding experience in Java.
  • 2+ years of experience as a team lead preferred.
  • Strong knowledge of Java 17.
  • Experience diagnosing and fixing memory and resource bottlenecks.

Responsibilities

  • Define product level architecture and design component level architecture.
  • Take ownership of major features and components.
  • Mentor junior developers and perform code and design reviews.
  • Write unit-tests and integration tests.

Skills

Java
Spring Framework
Multi-threading programming
Distributed systems
Agile Development
Analytical skills
Problem-solving ability

Education

BA/BS in Information Systems, Computer Science, Engineering, or a related field

Tools

Docker
RDBMS
JMS
Elasticsearch/OpenSearch
Kafka
AWS

Job description

Overview

The Lead Software Engineer is an integral part of our engineering team, responsible for design, implementation, testing and maintaining of innovative software products. The successful candidate must be able to quickly learn the existing systems and components, actively participate in designing and implementing new components and developing new products using emerging technologies, have experience in shipping user-facing products, working in large code bases, designing and developing features for security, scalability & high availability, managing and mentoring a small team of developers.

Responsibilities
  • Contribute in defining product level architecture and be responsible for designing component level architecture.
  • Take ownership and manage the development of major features and components.
  • Work with Product Managers and SMEs to clarify requirements and convert into clearly defined software development tasks.
  • Mentor junior developers and perform code and design reviews.
  • Perform hands‑on development and maintenance of software applications and components.
  • Maintain and support current systems and ongoing programs.
  • Write unit-tests as well as integration tests.
Qualifications
  • BA/BS in Information Systems, Computer Science, Engineering, or a related field required.
  • 6+ years of hands‑on coding experience in Java; preferably through several complete development cycles from specifications to software delivery.
  • 2+ years of experience as a team lead preferred.
  • Strong knowledge of Java 17.
  • Strong knowledge and hands‑on experience on Spring Framework.
  • Experience in multi‑threading programming, distributed systems, developing highly performant and scalable applications.
  • Experience diagnosing and fixing memory and resource bottlenecks.
  • Strong knowledge and hands‑on experience with any RDBMS and Docker.
  • Good understanding of OAuth 2.0 authentication flows.
  • Good Knowledge of various design patterns.
  • Experience with JMS, Elasticsearch/OpenSearch, Kafka is a plus.
  • Knowledge of AWS or any cloud‑based platform is an added advantage.
  • Knowledge of CI/CD is a plus.
  • Able to learn quickly and effectively apply new knowledge, demonstrating the desire to stay in touch with emerging technologies.
  • Strong analytical skills, problem‑solving ability and attention to details.
  • Experience with Agile Development & Continuous Integration.
  • Excellent written and oral communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Cotiviti • Mexico

Hybrid
Senior Software Engineer
Senior Software Engineer

Maya • Mandaluyong

On-site
PHP 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Tyler Technologies • Manila

On-site
PHP 1,200,000 - 2,400,000
Product Engineering Lead (Java)
Product Engineering Lead (Java)

A7 Recruitment • Taguig

On-site
PHP 781,200 - 1,116,000
Senior Java Software Engineer
Senior Java Software Engineer

SYSGEN RPO • Taguig

On-site
PHP 1,200,000 - 2,000,000
Senior Software Backend Engineer (Java)
Senior Software Backend Engineer (Java)

Viventis Search Asia • Metro Manila

On-site
PHP 800,000 - 1,600,000
Software Engineering Lead(Java)
Software Engineering Lead(Java)

Private Advertiser • Makati

On-site
Software Developer / Software Engineer
Software Developer / Software Engineer

Golden Aurum • Manila

On-site
Junior Software Engineer
Junior Software Engineer

ITJ • Mexico

On-site
PHP 4,869,000 - 7,304,000
Mobile/Backend Developer
Mobile/Backend Developer

E-Solutions • Mexico

On-site
PHP 5,552,000 - 8,020,000