We're growing and looking for our next Senior Software Engineer to join our team! Do you share our passion for accountability, love our core values and enjoy technology? Read on! What's the starting salary range? Depending on your technical experience that fits this position, this full-time salaried role offers between $100,000 and $130,000 annually. What makes the Accountable2You team different? We're a support-driven company, which means everything we do at Accountable2You centers around growth through service to our customers. In Technology, we focus on consistently delivering high-quality, stable products that enable our customers to realize the benefits of a lifestyle of accountability. Job Overview This role will report to the Director of Technology and the ideal candidate will demonstrate a keen desire to learn and grow, exhibit a servant's heart while also demonstrating an attitude of eager perseverance. This senior software engineering position will be instrumental in leading and mentoring the team, promoting best practices, while contributing to the design, development, and maintenance of both customer-facing and internal software systems. The candidate will work closely with the other members of the Technology team, including software engineers, quality engineers and a product manager, to build secure, reliable, maintainable and scalable applications that support our mission of promoting digital accountability. Responsibilities
- Guide the team through the process of requirements gathering, design and development of large, and sometimes ambiguous, projects
- Set the standard for best practices in design, development, and team operations
- Design, develop, maintain, and improve customer-facing applications (web and mobile) and backend services
- Mentor team members, fostering their technical growth and supporting their long-term career development.
- Take the lead in researching, evaluating, and recommending technologies that align with our product and team goals
- Collaborate closely with the Quality Engineers to ensure robust test coverage and high software quality
- Participate in sprint planning and estimation, offering technical insight and guidance into upcoming work
- Review, test, and deploy code while following an agile methodology
- Assist in troubleshooting production issues and applying fixes in a timely, customer-focused manner
- Document software features and development decisions to support team transparency
- Contribute to the refinement and continuous improvement of our agile engineering processes
- Other tasks and duties as assigned
Requirements
- Excellent, professional verbal and written communication skills
- Ability to lead, collaborate and work closely with others in a team environment
- Strong organizational skills with high degree of attention to detail
- 5-10 years of experience developing software in a professional setting, preferably in a SaaS environment
- Experience designing and building an end-to-end cloud solutions for high-performing websites, APIs, databases, and other technologies
- Proficiency in modern development languages and frameworks (C#, ASP.NET, Python, Angular, Typescript, etc.)
- Solid understanding of web and mobile architecture, APIs, client-server interactions and databases (Postgres, NoSql, etc.)
- Familiarity with cloud platforms (AWS, GCP, etc.), and serverless functionality
- Knowledge of security best practices in coding and data handling
- Experience working within agile sprint cycles and cross-functional teams
- A growth mindset and desire to mentor and learn from peers
Bonus Skills
- Experience or familiarity with Kubernetes, Docker or other containerization technologies
- Familiarity with DevOps practices and infrastructure-as-code
- Exposure to automated testing tools and test-driven development (TDD)
Work Schedule & Location This role works standard business hours (Monday through Friday, 8 AM - 5 PM). We are a local-remote team with regular in-office days in Williamstown, Kentucky for team collaboration, sprint planning, design meetings, interactions, and other team-building exercises. We recognize the best talent might not live within a commuting distance to our office (ideally within 45 minutes). So, we offer a generous relocation package for candidates outside the local area. If you're our top candidate, we'll help you move here! Does this sound like a good fit? We hire the best fit, but there's a lot more that goes into best fit than a laundry list of previous experience. If you love our mission, values, and model the humble, hungry, smart ethos we aim for at Accountable2You, we encourage you to apply - we'd love to hear from you! We respond to all applicants, so you'll definitely hear back from us. PLEASE NOTE: Our emails to you may go to your spam/junk folder if your spam filter is overly aggressive. After submitting your application, please check for our automated confirmation email in your email inbox. If the automated confirmation email doesn't appear in your inbox, please check your spam/junk folder and mark the message as not spam or not junk to receive our follow-up responses.