Director of Software Operations, Environmental Division
Research & Development, Environmental
1 regular full-time position, located in Logan, UT
Our teams design and build products that make a difference to people all over the world. Whether the application is small or large, we take pride in what we design, build, and provide to our customers. Our teams approach every problem with integrity, curiosity and creativity, in order to continually work towards creating better products that solve real-world problems. We are seeking a Director of Software Operations, Environmental Division to join us and help us continue our work towards designing and creating the best possible solutions to meet the evolving needs of our global customers.
We Are Campbell Scientific
We work to make a difference and help those working to advance science and technology for the benefit of humankind. Through our advanced measurement systems, our goal is to provide key insights to people using science and technology to solve massive global challenges including severe weather, climate change, limited natural resources, sustainable food production, energy production and distribution, and infrastructure safety.
What’s in it For You?
- A premium benefits package. We have competitive Paid Time Off; Medical, Dental, Vision, and Hearing Insurance with no premiums based on Full Time 40-hour weeks; Long-Term and Short-Term Disability; AD&D; 401(k) and a Profit-Sharing Plan; and Gym Memberships.
- Industry competitive salaries.
- A great work culture where we work hard and make the time to enjoy both our work and the people around us.
- Challenging and engaging work that makes a difference on a global scale.
What You’ll Work On
The Director of Software Operations, Environmental Division is responsible for ensuring successful, consistent delivery of high-quality software solutions for Campbell Scientific clients. This role requires strategic planning, process development, and resource management. It requires managing multiple software engineering teams. It requires leadership across the Environmental division, operations, and administration to optimize design, delivery, compliance, and operations in alignment with business goals.
You’ll Support Your Team by Performing the Following Key Tasks
- Create and maintain a strong culture in accordance with Campbell Scientific’s core ARCTIC values—Accountable, Respectful, Client-Centric, Team Player, Innovative, Continually Improve.
- Work closely with the Director of Software Engineering to deliver software aligned with the environmental division vision, long-term objectives, and overall software solution architecture.
- Take ownership of; and accountability for; the execution of all software engineering within the Environmental division.
- Oversee the planning, execution, and delivery of multiple software projects, ensuring they are completed on time and within budget.
- Implement and monitor performance metrics to measure project success and team productivity.
- Collaborate with product management to define project scope, priorities, and timelines.
- Drive best practices in coding, testing, security and compliance, deployment, and operations.
- Provide guidance and direction to engineering teams, ensuring adherence to architectural standards and the adoption of new technologies.
- Stay updated on industry trends and emerging technologies to drive continuous improvement.
- Present progress reports, project statuses, and technical challenges to executive leadership.
- Foster a collaborative and inclusive team environment, promoting open communication and knowledge sharing.
- Oversee recruitment, onboarding, and professional development of software engineering staff.
- Develop and manage the software development budget, including costs related to personnel, tools, and infrastructure.
- Establish and enforce software quality standards, including coding standards, code reviews, testing, and documentation.
- Collaborate with quality assurance teams to ensure thorough testing and validation of software products before release.
- Any other duties as required by the company commensurate with the role and required skills.
What We're Looking For
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a leadership role.
- Proven track record of delivering complex software projects on time and within budget.
- Excellent leadership and team management skills, with the ability to inspire and motivate teams.
- Strong organizational skills with exceptional attention to detail
- Exceptional communication and interpersonal skills, with the ability to work effectively across all levels of the organization.
- Expertise in agile development methodologies and tools.
- Strong technical background with experience in software architecture, coding, and deployment practices.
- Strong problem-solving skills and the ability to navigate complex technical challenges.
Work Environment
Office work environment and travel environment (travelling to meet clients, potential clients and to conferences).
Physical Requirements
Must be able to sit for extended periods of time. Must be able to travel internationally on a regular basis.
Want to know more about Campbell Scientific, the culture, and more? Use the following YouTube link: https://www.youtube.com/watch?v=1hiH_2Mrkmo
Want to see what other opportunities there are to join our team? Visit CampbellSci.com/open-positions
The above statements describe the general nature and level of work being performed in this job function. This is not intended to be an exhaustive list of all duties and indeed additional responsibilities may be assigned.
Campbell Scientific is an EQUAL OPPORTUNITY/AFFIRMATIVE ACTION EMPLOYER. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other status protected by law.