Software Engineer

Compunnel, Inc.

Northern (KY)

Hybrid

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. seeks a Staff Software Engineer to lead architectural design and hands-on development for a cloud-based digital and eCommerce platform.

You will own one or more services, mentor engineers, and collaborate with Product Owners to convert backlog items into executable stories. The role emphasizes modern software engineering practices, including microservices, event-driven architectures, robust data pipelines, and distributed systems.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or equivalent.
  • 8–10+ years of hands-on software engineering experience.
  • Recent hands-on experience with Java, Kotlin, Oracle, PostgreSQL, Spring, and Spring Boot.
  • Recent experience with Kafka and in-memory caching.
  • Experience with unit testing frameworks.
  • Ability to develop technical solutions based on business requirements.
  • Strong problem-solving skills and a customer-centric mindset.
  • Ability to collaborate effectively with cross-functional and global teams.
  • Excellent communication skills.

Responsibilities

  • Work as part of an Agile development team and take ownership of one or more services.
  • Provide technical leadership to the Agile Development team and drive technical designs aligned with business goals.
  • Ensure the team maintains high standards across software design, coding, testing, and operations.
  • Lead by example by embracing change and fostering a growth and learning culture.
  • Mentor team members through code reviews and design reviews.
  • Partner with Product Owners to refine the backlog and break down features and epics into executable stories.
  • Design and implement robust data pipelines to ingest, process, and store large volumes of data from various sources.
  • Develop high-quality software solutions that meet business requirements and customer needs.
  • Collaborate with cross-functional and global teams while supporting a flexible work schedule.
  • Stay current with emerging technologies and data engineering trends and propose innovative solutions.

Skills

Java
Kotlin
Spring
Spring Boot
Oracle
PostgreSQL
Kafka
REST
Data handling
Unit testing

Education

Bachelor's or Master's degree in Computer Science or equivalent

Tools

Google Cloud Platform
AWS
Azure
Docker
Kubernetes
Apache Airflow
Apache Flink
Google BigQuery

Job description

The Staff Software Engineer will play a technical leadership role within an Agile product team, designing and building new features and components for a globally deployed cloud-based digital and eCommerce platform. The role will focus on modern software engineering principles, including microservices, event-driven architectures, robust data pipelines, and distributed systems. The engineer will own one or more services, provide technical direction, mentor team members, collaborate with Product Owners to refine and execute the backlog, and ensure excellence across design, development, testing, and operations. The position requires strong hands‑on experience with Java, Kotlin, Spring, Spring Boot, Oracle, PostgreSQL, Kafka, REST services, and data handling.

Key Responsibilities
  • Work as part of an Agile development team and take ownership of one or more services.
  • Provide technical leadership to the Agile Development team and drive technical designs aligned with business goals.
  • Ensure the team maintains high standards across software design, coding, testing, and operations.
  • Lead by example by embracing change and fostering a growth and learning culture.
  • Mentor team members through code reviews and design reviews.
  • Partner with Product Owners to refine the backlog and break down features and epics into executable stories.
  • Design and implement robust data pipelines to ingest, process, and store large volumes of data from various sources.
  • Develop high-quality software solutions that meet business requirements and customer needs.
  • Collaborate with cross-functional and global teams while supporting a flexible work schedule.
  • Stay current with emerging technologies and data engineering trends and propose innovative solutions.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science or equivalent.
  • 8–10+ years of hands‑on software engineering experience.
  • Recent hands‑on experience with Java, Kotlin, Oracle, PostgreSQL, data handling, Spring, and Spring Boot.
  • Recent experience with Kafka and in‑memory caching.
  • Experience with unit testing frameworks.
  • Ability to develop technical solutions based on business requirements.
  • Strong problem‑solving skills and a customer‑centric mindset.
  • Ability to collaborate effectively with cross‑functional and global teams.
  • Excellent communication skills.
Preferred Qualifications
  • Experience with microservices, CI/CD, event‑oriented architectures, and distributed systems.
  • Experience working with cloud environments such as Google Cloud Platform, Azure, or Amazon Web Services.
  • Experience leading product‑oriented engineering development teams.
  • Familiarity with SQL, GitHub, GitLab, and other version control systems.
  • Familiarity with DevOps practices, Agile/Scrum methodologies, CI/CD pipelines, and the product development lifecycle.
  • Familiarity with modern web APIs and full‑stack frameworks.
  • Experience with GCP, Docker, and Kubernetes.
  • Experience with Apache Airflow, Apache Flink, and Google BigQuery.
Notes
Mandatory Areas
Must Have Skills

Skill 1 – Recent experience in Java, Kotlin, Oracle, Postgres, Data handling, Spring, Spring Boot

Skill 2 – Recent experience in Kafka, in memory caching

Skill 3 – Experience with cloud environments (e.g., Google Cloud Platform, Azure, Amazon Web Services, etc.)

Good To have Skills –

Skill 1 – Experience with GCP, Docker, Kubernetes

Mandatory if Applicable

Domain Experience (If any) – Software Engineer

Toolkit Management

Must have Certifications – NA

Location – St. Louis, MO

Onsite Requirement – Yes

Number of days onsite – 5 Days

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

ApplyMint • San Antonio (TX)

Hybrid
USD 120,000 - 150,000
Lead Java Engineer - Saint Louis, Missouri 2nd Stage
Lead Java Engineer - Saint Louis, Missouri 2nd Stage

5 Star Recruitment • St. Louis (MO)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Midmark Corporation • Cincinnati (OH)

On-site
USD 110,000 - 140,000
Java Engineer – St Louis, MO (Hybrid, 3 days onsite/week)
Java Engineer – St Louis, MO (Hybrid, 3 days onsite/week)

Tech Mirrors • St. Louis (MO)

Hybrid
Software Engineer
Software Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Jobtailor • Dublin (CA)

On-site
USD 130,000 - 180,000
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Las Vegas (NV)

Remote
USD 100,000 - 140,000
Mentorship and personalized growth roadmaps
USD-based competitive compensation
Flexible schedule with remote and office options
Software Engineer (Kotlin) ID48362
Software Engineer (Kotlin) ID48362

AgileEngine • Irving (IL)

Remote
USD 100,000 - 130,000
Professional growth through mentorship and TechTalks
Competitive compensation with budgets for education and fitness
Exciting projects with Fortune 500 companies
+1
Software Engineer I - Cloud Engineer
Software Engineer I - Cloud Engineer

SentriLock • Northern (KY)

Hybrid
USD 70,000 - 90,000