drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Newton - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

What is Cirkul

Cirkul is a rapidly growing beverage technology company on a mission to make a healthier world by helping people enjoy drinking more water.

The team at Cirkul developed an innovative beverage delivery system that makes drinking more water delicious fun and personalized. The technology reduces the shipping weight of bottled beverages by 96% and uses 84% less plastic. Cirkul offers its customers 100 unique flavors all with no sugar zero calories no artificial colors and a range of functional enhancements online at Walmart and other retailers across the United States. Hundreds of thousands of consumers are using Cirkul to transition from single-use plastics and sugar-filled beverages to healthier better-for-you alternatives.

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.


Required Experience:

Senior IC

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.