Senior Software Engineer
- Category: IT Engineer & Developer Jobs
- Location: Ogden, Utah
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 16K to 35K
- Published on: 2025/09/21
Job highlights
Identified by Google from the original job post
Qualifications
This position requires a deep understanding of software engineering principles, a passion for technology, and the ability to work collaboratively in a fast-paced environment
Bachelors degree in Computer Science, Software Engineering, or a related field
5+ years of experience in software development
Experience with cloud platforms such as AWS, Azure, or Google Cloud
Strong understanding of microservices architecture and APIs
Familiarity with database technologies like SQL, NoSQL, and ORM frameworks
Knowledge of containerization tools like Docker and Kubernetes
Experience with Agile development methodologies
Strong problem-solving skills and attention to detail
Ability to work in a collaborative team environment
Excellent communication and interpersonal skills
Experience with version control systems like Git
Familiarity with software testing frameworks and tools
Ability to adapt to changing technology and priorities
Proven ability to deliver projects on time and within scope
While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; stoop, kneel, crouch, or crawl; and talk or hear
The employee must exert up to 30 lbs. of force occasionally, and/or up to 20 lbs. of force frequently, and/or up to 10 lbs. of force constantly to move objects
Specific vision abilities required by this job include near acuity, far acuity, depth perception, accommodation, color vision, field of vision
Benefits
Join our team and enjoy a comprehensive package of competitive benefits and perks designed to support your well-being and professional growth
Access to our Employee Health Clinic for your medical needs
Comprehensive Medical, Dental, and Vision Insurance coverage
Participation in our Family First Program, emphasizing work-life balance
401(K) plan with generous employer match to help you plan for the future
Educational Reimbursement opportunities to support your continued learning and development
Wellness Incentives to promote a healthy lifestyle
Substantial product discounts, because we value our team members as customers too
Generous Paid Time Off and Paid Holidays, ensuring you have time to rest and recharge
Responsibilities
The Senior Software Engineer plays a pivotal role in the development and enhancement of software applications within the organization
As an experienced professional, you will leverage your expertise to design, implement, and maintain robust software solutions while ensuring alignment with business objectives
In addition to technical prowess, the Senior Software Engineer will mentor and guide junior developers, fostering a culture of continuous improvement and innovation
This role is crucial in driving the company's technical roadmap and achieving strategic goals
Design, develop, and maintain high-quality software solutions
Collaborate with cross-functional teams to gather requirements and define software specifications
Implement microservices architecture to enhance application performance and scalability
Develop and provide APIs for internal and external integrations
Participate in code reviews, ensuring adherence to best practices and coding standards
Troubleshoot and resolve software defects and performance issues
Mentor junior developers, providing technical guidance and support
Stay up-to-date with emerging technologies and industry trends
Participate in Agile ceremonies and contribute to project planning
Integrate data from various backend services and databases
Document software design and development processes
Conduct software testing and validation to ensure quality assurance
Enhance existing software solutions based on user feedback
Monitor application performance and optimize code where necessary
Assist in the deployment of applications into production environments
Job description
About Us
At Better Being we empower and inspire individuals to feel better and live healthier lives by providing the most trustworthy, pure, and innovative natural wellness solutions. If you thrive in a challenging work environment, surrounded by incredible team members who will help you grow and do your best work, Better Being is the right place for you. Come build with us and be part of an award-winning company that’s helping create meaningful and lasting change in the healthcare industry.
Job Summary
The Senior Software Engineer plays a pivotal role in the development and enhancement of software applications within the organization. As an experienced professional, you will leverage your expertise to design, implement, and maintain robust software solutions while ensuring alignment with business objectives. This position requires a deep understanding of software engineering principles, a passion for technology, and the ability to work collaboratively in a fast-paced environment. In addition to technical prowess, the Senior Software Engineer will mentor and guide junior developers, fostering a culture of continuous improvement and innovation. This role is crucial in driving the company's technical roadmap and achieving strategic goals.
Essential Functions
• Design, develop, and maintain high-quality software solutions.
• Collaborate with cross-functional teams to gather requirements and define software specifications.
• Implement microservices architecture to enhance application performance and scalability.
• Develop and provide APIs for internal and external integrations.
• Participate in code reviews, ensuring adherence to best practices and coding standards.
• Troubleshoot and resolve software defects and performance issues.
• Mentor junior developers, providing technical guidance and support.
• Stay up-to-date with emerging technologies and industry trends.
• Participate in Agile ceremonies and contribute to project planning.
• Integrate data from various backend services and databases.
• Document software design and development processes.
• Conduct software testing and validation to ensure quality assurance.
• Enhance existing software solutions based on user feedback.
• Monitor application performance and optimize code where necessary.
• Assist in the deployment of applications into production environments.
Job Qualifications
• Bachelors degree in Computer Science, Software Engineering, or a related field.
• 5+ years of experience in software development.
• Experience with cloud platforms such as AWS, Azure, or Google Cloud.
• Strong understanding of microservices architecture and APIs.
• Familiarity with database technologies like SQL, NoSQL, and ORM frameworks.
• Knowledge of containerization tools like Docker and Kubernetes.
• Experience with Agile development methodologies.
• Strong problem-solving skills and attention to detail.
• Ability to work in a collaborative team environment.
• Excellent communication and interpersonal skills.
• Experience with version control systems like Git.
• Familiarity with software testing frameworks and tools.
• Ability to adapt to changing technology and priorities.
• Proven ability to deliver projects on time and within scope.
• Certification in relevant technologies or methodologies is a plus.
Physical Requirements
• While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; stoop, kneel, crouch, or crawl; and talk or hear.
• The employee must exert up to 30 lbs. of force occasionally, and/or up to 20 lbs. of force frequently, and/or up to 10 lbs. of force constantly to move objects.
• Specific vision abilities required by this job include near acuity, far acuity, depth perception, accommodation, color vision, field of vision.
Our Benefits
Join our team and enjoy a comprehensive package of competitive benefits and perks designed to support your well-being and professional growth. Our offerings include:
• Access to our Employee Health Clinic for your medical needs.
• Comprehensive Medical, Dental, and Vision Insurance coverage.
• Participation in our Family First Program, emphasizing work-life balance.
• 401(K) plan with generous employer match to help you plan for the future.
• Educational Reimbursement opportunities to support your continued learning and development.
• Wellness Incentives to promote a healthy lifestyle.
• Substantial product discounts, because we value our team members as customers too.
• Generous Paid Time Off and Paid Holidays, ensuring you have time to rest and recharge.
For more information, check out our website Better Being Careers and join us in experiencing a workplace where your well-being and success are our top priorities.
This description is not intended to be an exhaustive list of responsibilities and qualifications. The position, duties, and qualifications are subject to change at any time.
We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, ****** orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Related jobs
-
Sentinel Cloud Systems Administrator/Principal Cloud Systems Adm Jobs
Qualifications Cloud Systems Administrator: 2 Years with Bachelors in relevant field of study; 1 year with Masters or 4 additional years in lieu of a degree Principal Cloud Systems Administrator: 5 Years with Bachelors in relevant field of study; 3 Y...
-
Senior Software Developer | Cloud Video
Senior Software Developer - Cloud Video Adobe • Lehi, UT, United States • via LinkedIn 14 hours ago Full–time Apply on LinkedIn Job highlights Identified by Google from the original job post Qualifications Having a passion for understanding and creat...
-
Staff Software Engineer
Job highlights Identified by Google from the original job post Qualifications 8+ years of experience in software engineering Strong proficiency in Typescript, React, AWS, Docker, and Node/Express Strong problem-solving skills and ability to quickly t...