Stable Kernel · 3 days ago
Senior Software Engineer
Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting-edge, innovative enterprises. As a Senior Software Engineer, you will play an essential role in developing and delivering innovative solutions for clients, collaborating with engineers and product teams, and mentoring others in best practices.
Artificial Intelligence (AI)Consumer SoftwareData IntegrationData VisualizationEnterprise SoftwareMachine LearningMobile AppsMobile PaymentsSoftware EngineeringUsability Testing
Responsibilities
Designing and implementing solutions with an eye to the growth of the product and team, improving the speed of future work, and preserving optionality without unnecessary complications
Providing expert feedback that improves the overall delivery of work and defending the work against compromise and corner-cutting by having the final say in codebase additions
Designing test strategies and having involvement in automated testing, continuous integration, and deployment processes for projects
Mentoring others in best practices
Ensuring a high standard of quality across the project
Identifying, diagnosing, and resolving complex bugs and issues
Understanding the client's business and goals and using them to improve the definition of teams' projects
Identifying opportunities to provide additional value for our clients by suggesting and delivering improvements based on observations
Contributing to the estimation of work for high-level planning and costing that clearly identifies gaps, risks, and assumptions
Coordinating with people outside your team, including product and design leadership
Influencing the roadmaps of other teams, especially to get work prioritized that's required for your own team
Advising people across the Director and VP-levels of the organization
Reporting status for the whole team with a general understanding of where each member's work is
Designing and supporting long-term roadmaps with limited direction and requiring no direction on project plans
Considering and planning around cross-team dependencies to most effectively break down work across the team
Working within ambiguity to define and break down challenging projects (e.g., projects that are hard to derive benefits from until the end of the project, projects that are very large, or projects that have a lot of uncertainty or require novel solutions)
Analyzing the effectiveness of decisions and demonstrating accountability for outcomes
Making trade-offs between short-term and long-term solutions
Evaluating trade-offs others are making
Anticipating, recognizing, and mitigating risks to prevent potential roadblocks
Escalating issues and bringing recommended solutions to the table
Taking ownership and contributing to process improvements that positively impact the work
Advocating for best practices across your project or client program
Mentoring junior and intermediate colleagues by helping them grow professionally
Setting a positive example by using our company values and imperatives as a north star
Providing regular constructive feedback
Resolving conflicts
Guiding less experienced colleagues through complex projects
Leading projects
Demonstrating strong project roadmapping skills, including planning, delegating, and monitoring progress
Making critical decisions and driving projects to successful completion
Representing the team in client conversations
Qualification
Required
7-10 years of development experience with an emphasis on back-end development
Experience serving as a trusted consultant to stakeholders and cross-functional teams, providing expert guidance on backend service design, delivery, and integration
Degree in Computer Science or relevant field or experience
Intimate, Working Familiarity With: Go (Golang): Design, build, and maintain reliable backend services using Go, applying solid concurrency patterns, testing practices, and performance optimizations in production environments
AWS: Develop and operate cloud-native applications on AWS, using services such as EC2, ECS/Lambda, RDS/DynamoDB, S3, CloudWatch, and IAM; contribute to secure, scalable, and cost-conscious cloud solutions in collaboration with cross-functional teams
Strong experience architecting, designing, and implementing backend services with an emphasis on high test coverage at all levels – unit, integration, contract, and end-to-end
Experience creating and executing automated tests within CI/CD pipelines using quality gates to ensure reliability and maintainability (e.g. GitHub Actions, CircleCI, Jenkins)
Experience with test infrastructure and environments that support backend service validation, including service virtualization and mocking in CI/CD workflows
Experience conducting backend performance and load testing to assess system scalability, latency, and throughput under production-like conditions
Preferred
Python: Experience using Python for scripting, automation, data processing, or building supporting services and tools that enhance development efficiency and system reliability
MarTech: Familiarity with Marketing Technology platforms and ecosystems (e.g., analytics, customer data platforms, attribution tools), with the ability to collaborate effectively with marketing and data teams to support measurement, experimentation, and growth initiatives
A curious technologist who explores AI augmented development workflows, leveraging tools such as Anthropic models, Cursor, Copilot with Open Spec, Spec Kit, and related frameworks
Benefits
Company-subsidized health, vision, and dental plan premium options beginning on the first day of employment
401k with above-average company matching
Fully paid Group Life, Short and Long Term Disability, and AD&D insurance
Optional Flexible Spending Account and Health Savings Account participation
Voluntary Life, Critical Illness, and Accident insurance
EAP and Health Advocacy program available at no cost to employees and their dependents
$3000+ annual industry educational budget
Paid time off and paid holidays Access to Perks at Work program featuring a variety of discounted products and services
Company
Stable Kernel
Stable Kernel specializes in custom software, data architecture, and AI solutions for foodservice enterprises
Funding
Current Stage
Growth StageRecent News
2025-07-13
Company data provided by crunchbase