Job Closed
This listing is no longer active.
Established in 1977 and headquartered in Ottawa, Ontario, Canada, Versaterm is a global public safety solutions company supporting agencies in transforming thei
Staff Software Engineer
Location
United States
Posted
95 days ago
Salary
0
No structured requirement data.
Job Description
Staff Software Engineer
Versaterm
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Staff Software Engineer specializes in Software and DevOps and is responsible for driving the team’s technical direction, fostering innovation, and ensuring the highest quality in our software development and operations processes. They bring a blend of technical expertise, strategic vision, and strong leadership abilities to guide our engineering team toward excellence. - Provide strategic guidance and mentorship to Software and DevOps Engineers, fostering a culture of innovation and excellence. - Lead the design and architecture of complex software systems, ensuring scalability, reliability, and performance. - Oversee the implementation and optimization of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code. - Work closely with cross-functional teams, including product management, QA, and operations, to align technical solutions with business goals. - Stay abreast of industry trends and emerging technologies, advocating for their adoption to maintain a competitive edge. - Conduct thorough code reviews to ensure adherence to best practices and maintain high-quality standards. - Address technical challenges and provide innovative solutions to complex engineering problems. - Ensure comprehensive documentation of system designs, processes, and standards. - Develop and deliver training programs to enhance the skills and knowledge of engineering teams. - Perform other related duties as assigned to support team objectives, departmental needs, and overall organizational priorities. Qualifications - Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training. - Minimum of 8 years of experience in software engineering or DevOps, with at least 5 years’ experience in communicating with stakeholders as a project manager, business analyst, etc. - Extensive knowledge of software development methodologies, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD tools (Jenkins, GitLab CI, Azure DevOps). - Proficiency in multiple programming languages such as Java, Python, C++, JavaScript, or C# along with multiple frameworks. - Working knowledge of Microservices, SOA, Monolith, REST, RPC, SQL, NoSQL, etc. - Proven track record of collaboration amongst technical team members with focus on mentoring and guiding junior resources for growth. - Strong analytical and problem-solving skills, with a focus on delivering innovative solutions. - Ability to articulate technical concepts to a variety of stakeholders that are technical and non-technical in nature. Requirements - Experience in industries such as finance, healthcare, public safety, or government. - Relevant certifications such as AWS Certified DevOps Engineer, Azure Professional DevOps Engineer, or Certified Kubernetes Administrator. - Familiarity with Agile and Scrum methodologies. - Understanding of security best practices and experience implementing security measures in software and DevOps processes. - Experience integrating and leveraging AI tooling in development workflows. Note Due to the nature of our work with public safety agencies, this position requires compliance with the FBI's Criminal Justice Information Services (CJIS) Security Policy. Candidates must successfully pass a comprehensive, fingerprint-based background check. Please note that specific customer contracts may impose additional security verification requirements. Obtaining and maintaining all required security clearances is a condition of employment. Compensation Versaterm is committed to fair and equitable compensation that is competitive, consistent, and aligned with the value each role contributes to our organization. The starting salary for this position will be dependent upon many factors, such as the successful candidate’s skills, experience, education, training as well as internal equity, market data, and business needs. In addition to base salary and our comprehensive benefits offering, some roles may also be eligible for variable compensation such as incentive plans or discretionary performance bonuses. Recruitment Process Versaterm does not use AI in the recruitment process. All stages of recruitment decisions are led by people, including our qualified acquisition team and our experienced hiring managers. Diversity and Inclusion Versaterm is an equal opportunity employer and is committed to equity, diversity, inclusion, and a barrier-free workplace. Accommodations are available upon request throughout all stages of the recruitment process and apply to the terms and conditions of employment.
Job Requirements
- Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training.
- Minimum of 8 years of experience in software engineering or DevOps, with at least 5 years’ experience in communicating with stakeholders as a project manager, business analyst, etc.
- Extensive knowledge of software development methodologies, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD tools (Jenkins, GitLab CI, Azure DevOps).
- Proficiency in multiple programming languages such as Java, Python, C++, JavaScript, or C# along with multiple frameworks.
- Working knowledge of Microservices, SOA, Monolith, REST, RPC, SQL, NoSQL, etc.
- Proven track record of collaboration amongst technical team members with focus on mentoring and guiding junior resources for growth.
- Strong analytical and problem-solving skills, with a focus on delivering innovative solutions.
- Ability to articulate technical concepts to a variety of stakeholders that are technical and non-technical in nature.
- Experience in industries such as finance, healthcare, public safety, or government.
- Relevant certifications such as AWS Certified DevOps Engineer, Azure Professional DevOps Engineer, or Certified Kubernetes Administrator.
- Familiarity with Agile and Scrum methodologies.
- Understanding of security best practices and experience implementing security measures in software and DevOps processes.
- Experience integrating and leveraging AI tooling in development workflows.
- Note
- Due to the nature of our work with public safety agencies, this position requires compliance with the FBI's Criminal Justice Information Services (CJIS) Security Policy. Candidates must successfully pass a comprehensive, fingerprint-based background check. Please note that specific customer contracts may impose additional security verification requirements. Obtaining and maintaining all required security clearances is a condition of employment.
- Compensation
- Versaterm is committed to fair and equitable compensation that is competitive, consistent, and aligned with the value each role contributes to our organization. The starting salary for this position will be dependent upon many factors, such as the successful candidate’s skills, experience, education, training as well as internal equity, market data, and business needs. In addition to base salary and our comprehensive benefits offering, some roles may also be eligible for variable compensation such as incentive plans or discretionary performance bonuses.
- Recruitment Process
- Versaterm does not use AI in the recruitment process. All stages of recruitment decisions are led by people, including our qualified acquisition team and our experienced hiring managers.
- Diversity and Inclusion
- Versaterm is an equal opportunity employer and is committed to equity, diversity, inclusion, and a barrier-free workplace. Accommodations are available upon request throughout all stages of the recruitment process and apply to the terms and conditions of employment.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, CK
CKEditorGet total back- and front-end control over your WYSIWYG editor. Build anything imaginable, with limitless possibilities.
• Design, build, and maintain backend services that power AI features for CKEditor 5 — including API orchestration, streaming, event-driven processing, and data persistence. • Integrate and orchestrate LLM providers to deliver intelligent editing features such as contextual text suggestions, automated content generation, and other intelligent text processing capabilities. • Engage in code reviews, pair programming, and cross-functional collaboration to ensure the highest quality results. • Write clean, maintainable, and well-structured code, balancing readability with appropriate documentation. • Share best practices on programming standards, tools, and processes to foster continuous improvement.
Software Engineer – Entry Level
GambytMaking real-money gaming more relevant and accessible to the world
• Take ownership of well-scoped features from implementation through deployment with guidance. • Ship production features across one or more platforms (web, backend, iOS, Android) • Write clean, tested, maintainable code that ships to production • Debug issues across the stack using logs, metrics, and systematic problem-solving • Collaborate cross-functionally to clarify requirements and deliver high-quality player experiences • Participate actively in code reviews, incorporating feedback and learning to make pragmatic tradeoffs
Senior Full Stack Software Engineer
GambytMaking real-money gaming more relevant and accessible to the world
• Lead technical decisions that balance product goals, business constraints, system scalability, and long-term maintainability. • Improve engineering standards through code review and the establishment of shared patterns and best practices. • Contribute across multiple codebases and platforms, including backend services, web applications, and mobile apps • Mentor other engineers and contribute to a culture of technical excellence and continuous improvement • Partner closely with product and design to translate real requirements into effective technical solutions
Senior Software Engineer
BitsightBitsight is a cyber risk management leader transforming how companies manage exposure, performance, and risk for themselves and their third parties. Companies rely on Bitsight to prioritize their cybersecurity investments, build greater trust within their ecosystem, and reduce their chances of financial loss. Built on over a decade of technological innovation, its integrated solutions deliver value across enterprise security performance, digital supply chains, cyber insurance, and data analysis. We invented the cyber ratings industry in 2011. Over 3000 customers trust Bitsight. Over 750 teammates are dispersed throughout Boston, Raleigh, New York, Lisbon, Singapore, and remote.
• Deliver robust, high-quality code within a continuous delivery environment. • Work in a small, cross-functional Agile team to design and ship key features. • Evolve core infrastructure and take full ownership of complex problems through to resolution. • Contribute new ideas that drive continuous improvement and support a culture that values technical skill development.


