top of page

We’re Hiring: Software Engineers

By Korinne Condie

Our team is rapidly growing! We’re looking for excellent candidates to help us meet customer demand. Are you looking for a new job that you actually get excited to go to on Monday morning? Do you love a new challenge every day? Do you want to work for a small, startup company where there is a chance to grow exponentially and become a part of a family? Additionally, do you want to work for a company that has these outstanding benefits?


Outstanding Benefits

  1. Unlimited Paid Time Off

  2. Best-in-Class Medical/Dental/Vision Plans

  3. Flexible Work Schedule and Location

  4. Great Denver Area Office Location with Free Parking and Gym

  5. Unlimited Ride Alongs with Law Enforcement

  6. Outstanding Equipment to Help You Get the Job Done

  7. Incredible Office Snacks and Coffee


Then check out our new job openings! We are currently looking for a Technical Project Manager (in Lansing, Michigan), Technical Project Manager (in Denver, Colorado), Technical Project Manager (in New York City, New York), Test Automation Engineer (in Denver, Colorado), Lead Software Engineer (in Denver, Colorado), and a Junior Software Engineer (in Denver, Colorado).


Today we will be focusing on our three Software Engineer positions (on Wednesday we focused on our Project Management positions). You can also read about all these open positions here. Keep reading to hear about these exciting opportunities.  



Test Automation Engineer

Denver, Colorado

Job Description

  1. Title: Test Automation Engineer

  2. Time: Full Time

  3. Location: Denver, Colorado


Always wanted to see your work make a real impact? As a rapidly growing firm in the law enforcement and corporate security space, we take pride in building a team of game changers, innovators, and thinkers who are driven to help create a platform that allows our customers to save money, time, and even lives. We are looking for a Software Engineer in Testing to join our growing team. The engineer will be responsible for testing new software features, while also writing code to automate the testing of the existing platform. You’ll be constantly challenged to learn and innovate while delivering the technology that will change law enforcement and corporate security organizations around the globe. If you thrive in a fast-paced start-up culture, with a passion for delivering new technologies to our customers, we want you to be a part of our team.

Job Responsibilities

  1. Develop, update and maintain automated tests in order to fully test new software features

  2. Collaborate with engineers, doing deep dives into complex functionality implemented by their team to ensure quality and reliability

  3. Continually improve the testing initiatives’ sufficiency and efficiency by enhancing the tools and using different test methodologies and approaches

  4. Work with a small team including software engineers, testers, operations members and end users to architect, design, build, test, and modify the system throughout its lifecycle

  5. Work in an Agile and highly collaborative environments, with a strong understanding of Agile principles and concepts.

  6. Carry out testing, verification, and validation of the application, including developing test plans and automated tests to ensure successful deployment of updates

  7. Actively and independently acquire and analyze data for software process evaluation and improvements and integrate them into business processes to address the business needs

  8. Research and implement technology solutions for reliable, scalable, high-performing services

  9. Manage your work through the use of Github, Jira, and our build/deploy systems

REQUIRED Job Skills & Qualifications

  1. 2-5 years of experience testing web-based and client-server applications

  2. 1-3 years of experience scripting automation tests

  3. Deep understanding of test design, planning, and resolving test automation debt

  4. Experience with cloud platforms (Azure, AWS) preferred

  5. Bachelor’s degree in Computer Science, Computer Information Systems, Engineering or related field

  6. Experience with JavaScript and Java.

  7. Experience with Linux.

  8. Motivated self-starter who can identify issues, research solutions, and bring them to the team for implementation

  9. The ability to work well with a small, agile, highly competent team

  10. Rigorous attention to detail and focus on quality of deliverables

  11. Passion for working with technology and excitement for creating high quality technology products

Lead Software Engineer

Denver, Colorado

Job Description

  1. Title: Lead Software Engineer

  2. Time: Full Time

  3. Location: Denver, Colorado

Always wanted to see your work make a real impact? As a rapidly growing firm in the law enforcement and corporate security space, we take pride in building a team of game changers, innovators, and thinkers who are driven to help create a platform that allows our customers to save money, time, and even lives. We are looking for an experienced Lead Software Engineer to join our growing team. The Lead Software Engineer will be responsible for developing, testing and delivering our SaaS application across a wide variety of systems both large and small. You’ll be constantly challenged to learn and innovate while delivering the technology that will change law enforcement and corporate security organizations around the globe. If you thrive in a fast-paced start-up culture, with a passion for delivering new technologies to our customers, we want you to be a part of our team.


Job Responsibilities

  1. Work with a small team including software engineers, testers, operations members and end users to architect, design, build, test, and modify the system throughout its lifecycle

  2. Work in an Agile and highly collaborative environments, with a strong understanding of Agile principles and concepts.

  3. Carry out testing, verification, and validation of the application

  4. Take ownership of projects to ensure their successful completion with respect to deadlines

  5. Collaborate with the testing team in developing a test plan to ensure successful deployment of updates

  6. Research and implement technology solutions for reliable, scalable, high-performing services

  7. Manage your work through the use of Github, Jira, and our build/deploy systems

  8. Lead a team of more junior engineers to mentor, train and enable them to become stronger developers and contributors to the team


REQUIRED Job Skills & Qualifications

  1. Full-stack development experience with programming languages and tools in an Agile environment

  2. Required – JavaScript with One or More Modern Frameworks – 5+ years; Java Programming – 3+ years

  3. Preferred – Sencha ExtJS framework; Apache Cordova – 3+ years; Java REST Backend – 2+ years

  4. Experience with NoSQL databases

  5. Experience with cloud platforms (Azure, AWS) preferred

  6. Bachelor’s degree in engineering, computer science or a related field

  7. Motivated self-starter who can identify issues, research solutions, and bring them to the team for implementation

  8. The ability to work well with a small, agile, highly competent team

  9. Strong verbal and written communication skills

  10. Experience leading other engineers, in both technical and professional roles

  11. Rigorous attention to detail and focus on quality of deliverables

  12. Passion for working with technology and excitement for creating high quality technology products


Junior Software Engineer

Denver, Colorado


Job Description

  1. Title: Junior Software Engineer

  2. Time: Full Time

  3. Location: Denver, Colorado

Always wanted to see your work make a real impact? As a rapidly growing firm in the law enforcement and corporate security space, we take pride in building a team of game changers, innovators, and thinkers who are driven to help create a platform that allows our customers to save money, time, and even lives. We are looking for a Junior Software Engineer to join our growing team. The Software Engineer will be responsible for developing, testing and delivering our SaaS application across a wide variety of systems both large and small. You’ll be constantly challenged to learn and innovate while delivering the technology that will change law enforcement and corporate security organizations around the globe. If you thrive in a fast-paced start-up culture, with a passion for delivering new technologies to our customers, we want you to be a part of our team.

Job Responsibilities

  1. Work with a small team including software engineers, testers, operations members and end users to architect, design, build, test, and modify the system throughout its lifecycle

  2. Write well-designed, testable, maintainable, efficient code

  3. Align with and support established software coding standards (code reviews, continuous integration, automated testing), the Scrum framework, and Agile principles

  4. Take ownership of projects to ensure their successful completion with respect to deadlines

  5. Maintain and modify existing applications without supervision as well as under direction from senior team members

  6. Support the implementation and operations team to integrate our solution with our customers and address customer needs

  7. Manage your work through the use of Github, Jira, and our build/deploy systems


REQUIRED Job Skills & Qualifications

  1. At least 2 years of hands-on software development experience

  2. Demonstrated knowledge of Java and JavaScript programming languages

  3. Experience with cloud platforms (Azure, AWS) preferred

  4. Bachelor’s degree in Computer Science, Engineering or a related field

  5. Motivated self-starter who can identify issues, research solutions, and bring them to the team for implementation

  6. The ability to work well with a small, agile, highly competent team

  7. Passion for working with technology and excitement for creating high quality technology products

Thank you, we look forward to hearing from you soon! And if you have any questions, please don’t hesitate to reach out to us at sales@kaseware.com.


Korinne Condie is the Director of Customer Success at Kaseware. She is a former government contractor with extensive experience in system engineering, operations and customer success within both government and corporate organizations.

bottom of page