What is Cirkul
Cirkul is a rapidly growing company on a mission to transform how beverages are developed distributed and enjoyed. Its a new way to hydrateso much so that 96% of customers say they drink more water with Cirkul!* With over 150 flavor options available without sugar or calories Cirkul provides customers with a fully customizable reusable water bottle and cartridge system. Since 2018 millions have dropped sugary soda and energy drinks and turned up their plain boring water with Cirkul! A full range of products is available at and Cirkul is also sold by Amazon Costco Walmart Kroger and grocery stores nationwide.
*Based on a survey conducted with 3258 Cirkul Customers
What is this role
As a Senior Software Engineer at Cirkul you will be a key player in designing developing and maintaining high-performance software systems that drive our innovative beverage technology. You will collaborate with cross-functional teams to build scalable applications optimize system performance and contribute to the strategic direction of our software engineering initiatives. This role requires expertise in software development architecture and problem-solving with a focus on building robust user-friendly software solutions.
What does an average day look like
Driving Results:
- Design develop and maintain high-performance scalable software systems using modern technologies such as JavaScript/TypeScript Python and Golang.
- Lead and participate in code reviews providing guidance to junior engineers and ensuring adherence to best practices and coding standards.
- Collaborate with peers and direct stakeholders to define technical requirements and deliver solutions that meet user needs.
- Troubleshoot debug and optimize existing systems to ensure performance scalability and security.
Taking Ownership:
- Take ownership of the full software development lifecycle from requirements gathering and design to deployment and maintenance.
- Develop and maintain API services databases and user interfaces to support various business functions.
- Implement testing strategies to ensure the quality and reliability of code.
Making Decisions:
- Evaluate and choose appropriate technologies frameworks and tools for new projects.
- Make data-driven decisions on software architecture and design balancing technical debt with the need for rapid development.
- Provide technical leadership in the development of new features and functionalities guiding teams on technical approaches.
Cultivating Relationships:
- Work closely with cross-functional teams including data engineers product managers and UX/UI designers to deliver high-quality software.
- Communicate technical concepts and challenges effectively to both technical and non-technical stakeholders.
Instilling Trust:
- Assist in optimizing software processes to make them more efficient reliable and scalable.
- Help identify areas for improvement in current software architecture and suggest enhancements to meet business needs.
- Foster an environment of trust within your team and with other stakeholders ensuring clear communication and transparency around progress and challenges.
Customer Focus:
- Work closely with cross-functional teams to ensure the software solutions meet customer requirements and business objectives.
- Actively gather feedback from both internal stakeholders and end-users to improve software performance and user satisfaction.
What you bring to the role:
- Bachelors degree in Computer Science Engineering Mathematics or a related field.
- 5 years of professional software engineering experience.
- Strong knowledge of software development principles data structures and algorithms.
- Experience with cloud platforms (AWS Azure or Google Cloud) and containerization (Docker Kubernetes).
- Proficiency in one or more programming languages such as JavaScript/TypeScript Python Golang.
- Experience with relational databases (e.g. PostgreSQL MySQL).
- Strong problem-solving skills and the ability to debug complex systems.
- Excellent communication and teamwork skills with a passion for mentoring and guiding junior engineers.
- Ability to thrive in a fast-paced ambiguous environment and adapt to shifting priorities with a focus on delivering results.
What do we offer
- Competitive salary based on experience and market
- Generous benefits 401k match and PTO (even insurance for your fur babies!)
- Employee discounts on Cirkul products
- New corporate office space with great amenities
- Opportunity to work with a best in class team in a hyper growth company taking over the hydration industry
- A culture that rewards results
Please review our privacy policy here.
Cirkul Inc. is an Equal Opportunity Employer. We believe in hiring a diverse workforce and are committed to sustaining an equitable and inclusive people-first environment. We do not discriminate on the basis of race color religion sex sexual orientation gender identity national origin protected veteran status or disability status. If youd like more information about your EEO rights as an applicant under the law please download the available EEO is the Law & EEO is the Law Supplement documents.