Jobs and Careers
ST

Software Engineer

Stable Kernel
United Statesfull_timeVerifiedPosted 29 Apr 2025
💰 $120,000/yr

About the role

About the Company:

Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting-edge, innovative enterprises to move their business forward. We are headquartered in Atlanta, GA.

 

We’re a privately held, Great Place to Work Certified Company™ with a multi-award-winning culture and an impressive 10-plus-year trajectory of sustainable growth. At Stable Kernel, we support our employees in ways that help them do some of the best work of their lives.

About the Role:

As a Stable Kernel Software Engineer, you play an essential role in setting our portfolio of world-class clients up for success through the development and delivery of their most innovative, transformational initiatives. You will collaborate daily with other engineers and product team members, make decisions that influence the path of a product roadmap, leverage software development best practices, and become a more well-rounded engineer as you learn new technologies. Your knowledgeable practice, reliability, and consultative nature make you an engineer whom stakeholders and teammates trust.

This role presents an exciting opportunity to contribute to the development of high-quality software products by utilizing both development and testing skills. You will work closely with cross-functional teams to incorporate testing into the software development lifecycle, playing a key role in continuous integration and deployment processes. You will design and implement robust software solutions while ensuring their quality through comprehensive testing strategies. If you are passionate about creating reliable software and enhancing its quality through automated testing, we encourage you to apply.

 

Core Responsibilities Include:

  • Technical Impact: 
    • Designing and implementing solutions that are efficient, maintainable, and pragmatic while prioritizing the health of affected codebases and clarity of design. 
    • Providing detailed and clear feedback and exhibiting a sense of ownership in the codebase.
    • Designing and writing comprehensive automated test cases, identifying and fixing bugs, applying testing frameworks, and participating in code reviews with a focus on readability and quality.
  • Business Alignment: 
    • Understanding the objectives of the project and using that to clarify and improve project plans.
    • Identifying opportunities to provide additional value for our clients by suggesting and delivering improvements based on observations.
    • Understanding of and actively participating in the project estimation process.
  • Interacting with Others: 
    • Coordinating with people members on your team, including product and design.
    • Influencing improvements of your team and project.
    • Advising your project team members and direct manager.
    • Bringing unforeseen circumstances and complexities to the team’s attention and coordinating with leadership to address blockers.
  • Autonomy & Ambiguity: 
    • Collaborating with team leadership to choose the right solution and requiring no direction on tasks. 
    • Helping the team define and break down projects into incremental, cross-functional tasks, clarifying requirements, and contributing to task estimation with limited direction. 
    • Negotiating and working out solutions to ambiguity that helps to simplify. 
  • Problem-Solving:
    • Solving difficult problems and removing bottlenecks. 
    • Identifying risk and attempting to find a way forward before escalation while providing visibility into risks.
      • Identifying and addressing root causes. 
      • Identifying trade-offs and making recommendations.
      • Escalating in difficult situations.
    • Escalating issues and working with the team to provide solutions.
  • Leadership:
    • Identifying issues with processes, communicating causes, and proposing improvements. 
    • Influencing and implementing best practices and automating manual tasks to improve the speed of delivery.
    • Supporting peers through technical challenges, participating in pair programming, conducting code reviews, and sharing best practices and tools to support team learning and growth.
    • Taking ownership of certain project aspects, communicating technical information clearly to team members, and guiding newer developers on specific tasks and procedures. 

 

Intimate, Working Familiarity With:

  • Strong expertise in backend development with a focus on Golang; experience with Java is a plus.
  • Experience creating and executing automated tests in CICD pipelines (e.g. GitH

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Stable Kernel

View company profile →