Enable job alerts via email!

Senior Software Engineer

HSI

United States

Remote

USD 100,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in workforce management is seeking a Senior Software Engineer to influence architectural decisions and mentor fellow engineers. This role involves tackling complex challenges in a collaborative environment using technologies like Java, Spring Boot, and AWS. You'll contribute to impactful work shaping critical platform components, with opportunities for professional growth in a remote-friendly setting.

Benefits

Remote-friendly working culture with flexible hours
Room for growth and career development
Supportive team environment
Technical ownership of projects
Opportunity to influence core platform components

Qualifications

  • 6+ years of professional software engineering experience.
  • Strong expertise in Java & Spring Boot.
  • Experience with cloud services, especially AWS.

Responsibilities

  • Assist in defining and implementing software architecture.
  • Write clean, efficient code and provide mentorship.
  • Collaborate closely with product managers and designers.

Skills

Java
Spring Boot
REST APIs
PostgreSQL
AWS
CI/CD
AngularJS
Secure Coding
Agile Methodology

Education

Master’s degree in Computer Science, Software Engineering, or related field

Tools

Git
Automated Testing Frameworks

Job description

At Skillko HSI, we’re on a mission to simplify training, compliance, and workforce management for businesses across regulated industries. Our platform helps organisations streamline their operations, keep teams safe and certified, and stay ahead of compliance requirements with ease.

As we continue to scale, we’re looking for a Senior Software Engineer to play a pivotal role in the future of our platform—shaping architecture, improving performance, and leading innovation.

You’ll be a key technical voice in our product and engineering team. You’ll be hands-on with code, lead architectural conversations, mentor engineers, and help drive the future of our platform.

This isn’t just a coding role—it’s a chance to influence how things are built and ensure that we grow in the right way.

You will:
  • Assist Principal Engineer in the definition and implementation of scalable, maintainable software architecture
  • Write clean, efficient, and well-tested code (and review others’)
  • Provide technical mentorship and guidance to other engineers
  • Tackle complex challenges—whether technical or process-oriented—and help deliver smart, pragmatic solutions
  • Investigate and resolve production issues with urgency and care
  • Collaborate closely with product managers, designers, and DevOps to ship features that deliver real impact
  • Champion best practices in testing, documentation, and secure coding
  • Keep an eye on the bigger picture—suggesting improvements to tools, processes, or systems where needed
Tech Stack

We work with modern, battle-tested tools. Experience with these is a big plus—but we value adaptability and problem-solving just as much.

  • Backend: Java, Spring Boot, Hibernate
  • Frontend: AngularJS
  • Database: PostgreSQL (AWS RDS)
  • Cloud & DevOps: AWS (Elastic Beanstalk, EC2, S3, RDS, SQS, SNS), Git, CI/CD pipelines
  • Other: RESTful APIs, automated testing frameworks
  • 6+ years of professional software engineering experience
  • Strong Java & Spring Boot expertise
  • Experience designing and maintaining REST APIs and backend systems
  • Hands-on work with Hibernate, PostgreSQL (or similar relational DBs)
  • Cloud experience, ideally with AWS and associated tools
  • Familiarity with CI/CD pipelines, Git, and test automation
  • Solid front-end experience, preferably with AngularJS
  • A strong understanding of secure coding principles and application-level security
  • Agile team experience with a collaborative mindset
  • Excellent communication skills—able to work with both technical and non-technical stakeholders
Nice-to-Have
  • Master’s degree in Computer Science, Software Engineering, or related field
  • Experience in the compliance, training, or workforce management space
  • Familiarity with performance tuning and monitoring production systems
  • AWS certifications or similar industry credentials
  • Remote-friendly working culture with flexible hours
  • Impactful work—you’ll help shape core platform components used by thousands
  • Technical ownership—we trust our engineers to make decisions and drive improvements
  • Tight-knit, supportive team that values curiosity, learning, and great code
  • Room for growth, development, and continued career progression
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.