Senior Software Engineer Jobs

8,365 jobs found — updated daily

About The Position

We provide Recruitment and Staffing services to many industries and domain through our innovative and customized solutions and passionate commitment to research. Ability to understand the hiring strategies, availability of talent and compensation benchmarking makes us proud hiring partner for various industries. We work as trusted business partners and always strive to deliver the most value and highest return on investment for our clients. We are highly trained business professionals with strong understanding of clients need. We work closely with the leading staffing trade associations, training, and research organizations to ensure we are knowledgeable of thustry trends and technologies.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 8+ years of software engineering experience, with strong experience at Senior/Staff level.
  • Strong hands-on experience with Java and/or Kotlin.
  • Extensive experience developing payment systems, financial transaction platforms, or digital commerce systems.
  • Strong experience with Apache Kafka, event-driven architecture, and distributed systems.
  • Experience building REST APIs and microservices.
  • Strong knowledge of Spring Boot/Spring Framework.
  • Experience with relational and/or NoSQL databases such as PostgreSQL, Oracle, MySQL, MongoDB, or DynamoDB.
  • Strong understanding of distributed systems, concurrency, scalability, and system reliability.
  • Experience with Docker, Kubernetes, CI/CD, Git, and cloud environments.

Nice To Haves

  • Automotive background

Responsibilities

  • Develop and maintain robust software solutions using Java and/or Kotlin.
  • Design and implement scalable and reliable payment systems, financial transaction platforms, or digital commerce systems.
  • Utilize Apache Kafka for event-driven architecture and distributed systems.
  • Build and deploy REST APIs and microservices.
  • Leverage Spring Boot/Spring Framework for application development.
  • Work with relational and/or NoSQL databases (PostgreSQL, Oracle, MySQL, MongoDB, or DynamoDB).
  • Ensure understanding of distributed systems, concurrency, scalability, and system reliability.
  • Utilize Docker, Kubernetes, CI/CD, Git, and cloud environments for development and deployment.

Benefits

  • All your information will be kept confidential according to EEO guidelines.

Career Resources

Build a Resume for Senior Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service