Senior Software Developer
Kobiton
Atlanta, georgia
Job Details
Full-time
Full Job Description
What We Do:
Kobiton empowers enterprises to accelerate mobile app delivery through manual, automated, and no-code testing on real devices. Kobiton’s AI-augmented mobile testing platform uniquely delivers one-hour continuous testing and integration. Founded in 2016, Kobiton is venture-backed and headquartered in Atlanta.
At Kobiton, we care a lot about experience - the experience we provide our enterprise customers, the experience our platform enables them to provide their users, and especially the experience we provide our internal customers - our employees. As we empower enterprises to deliver a better mobile experience, we strive to empower our employees by delivering a better work experience.
We do this by committing to transparency (no, really) and a culture of collaboration, curiosity, and action in which we strive to work well together on things that actually matter. We also offer benefits that actually matter, including company-paid employee health benefits, self-managed (otherwise known as unlimited PTO), and an annual stipend for employee development through our Growbition program.
Kobiton ranked the 18th Fastest-Growing Company in North America on the 2022 Deloitte Technology Fast 500™ and one of Georgia’s Top 40 Technology Companies in 2022 and 2023. As one of Atlanta’s “Best & Brightest” we’re searching for the best and brightest to join our team and help us continue to deliver the best experiences - internally and externally.
What You'll Do:
As a Senior Software Engineer, you'll be part of a team that builds industry-leading software systems that allow customers to deliver excellent mobile experiences to their customers.
In this role, you will be accountable for delivering product enhancements, architectural design, and system reliability across all the components of the Kobiton platform.
We're searching for collaborative, curious team members with a bias toward action. If you embody these values and are passionate about delivering fast, bug-free code in an extensible and maintainable paradigm, this is the role for you!
Responsibilities:
- Delivering quality code which improves the suite of products at Kobiton.
- Helping design and architect extensible and maintainable software.
- Work with the product team to deliver features and enhancements.
- Discover solutions to complex problems that drives increased usability and applicability of our platform.
- Architectural Design and Technical Leadership: Lead the design and architecture of complex software systems, ensuring alignment with business goals and technical standards. Make informed decisions on technologies, tools, and methodologies.
- Code Quality and Development: Write, test, and maintain high-quality, scalable code. Set and enforce coding standards and best practices. Refactor existing codebases to improve performance, readability, and maintainability.
- Cross-Functional Collaboration: Work closely with product management, QA, DevOps, and UX/UI teams to deliver cohesive products. Communicate technical concepts and progress to non-technical stakeholders.
- Mentorship and Coaching: Provide guidance and support to junior and mid-level engineers. Share knowledge and expertise through code reviews, pair programming, and technical presentations.
- Complex Problem Solving: Identify and resolve complex technical issues requiring deep domain knowledge and creative solutions. Discover solutions that drive increased usability and applicability of our platform.
- Continuous Learning and Innovation: Stay updated with the latest trends, tools, and technologies. Evaluate and implement new tools and technologies to benefit the team or project. Contribute to the long-term vision and roadmap of the product or system.
Technical Skills and Experience:
- Core Competencies: Mastery in at least one of the following languages: C#, C++, or Rust. Familiarity with or willingness to work with Objective-C/Swift, Java/Kotlin, JavaScript/Node, and Unix-based systems.
- Mobile and Server-Side Expertise: Significant experience in server-side application development, including multi-threaded and multi-process programming. Experience with mobile apps and web services running on mobile phones. Understanding of asynchronous programming, low-level protocols, and data structures.
- WebRTC and Complex Systems: Experience with WebRTC or a desire to expand into this area. Knowledge of distributed systems and reverse engineering is a plus.
- Application Development: Proven track record in developing applications with asynchronous multi-process memory management.
Requirements
- Experience: Experience in true application development, with substantial work in both mobile and server-side environments.
- Skills: Expertise in server-side development, multi-threading, and multi-process management. Familiarity with mobile app development and experience with low-level C language duties.
- Communication: Strong verbal and written communication skills, with the ability to convey complex technical information clearly to both technical and non-technical stakeholders.
Benefits
- 100% company-paid Medical, Dental, & Vision insurance for you and 80% company-paid coverage for your family.
- Self-Managed Paid Time Off (aka Unlimited PTO).
- 401(k) Retirement Plan.
- $1,000 annual stipend for professional development through our Growbiton program.
- Paid Parental Leave Program, available from day one.
- Access coffee at Bellwood Coffee Shop and fitness center in the 1776 office for FREE.
- Quarterly Culture program that provides a variety of team-building, social, educational, and wellness events for all team members on the third Wednesday of each month.
Kobiton is proud to be an equal opportunity employer. We care about our people and celebrate our differences. We want to work with talented, collaborative, and innovative people. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other characteristics protected by law.