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
Unlimited Paid Time Off
Best-in-Class Medical/Dental/Vision Plans
Flexible Work Schedule and Location
Great Denver Area Office Location with Free Parking and Gym
Unlimited Ride Alongs with Law Enforcement
Outstanding Equipment to Help You Get the Job Done
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
Title: Test Automation Engineer
Time: Full Time
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
Develop, update and maintain automated tests in order to fully test new software features
Collaborate with engineers, doing deep dives into complex functionality implemented by their team to ensure quality and reliability
Continually improve the testing initiatives’ sufficiency and efficiency by enhancing the tools and using different test methodologies and approaches
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
Work in an Agile and highly collaborative environments, with a strong understanding of Agile principles and concepts.
Carry out testing, verification, and validation of the application, including developing test plans and automated tests to ensure successful deployment of updates
Actively and independently acquire and analyze data for software process evaluation and improvements and integrate them into business processes to address the business needs
Research and implement technology solutions for reliable, scalable, high-performing services
Manage your work through the use of Github, Jira, and our build/deploy systems
REQUIRED Job Skills & Qualifications
2-5 years of experience testing web-based and client-server applications
1-3 years of experience scripting automation tests
Deep understanding of test design, planning, and resolving test automation debt
Experience with cloud platforms (Azure, AWS) preferred
Bachelor’s degree in Computer Science, Computer Information Systems, Engineering or related field
Experience with JavaScript and Java.
Experience with Linux.
Motivated self-starter who can identify issues, research solutions, and bring them to the team for implementation
The ability to work well with a small, agile, highly competent team
Rigorous attention to detail and focus on quality of deliverables
Passion for working with technology and excitement for creating high quality technology products
Lead Software Engineer
Denver, Colorado
Job Description
Title: Lead Software Engineer
Time: Full Time
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
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
Work in an Agile and highly collaborative environments, with a strong understanding of Agile principles and concepts.
Carry out testing, verification, and validation of the application
Take ownership of projects to ensure their successful completion with respect to deadlines
Collaborate with the testing team in developing a test plan to ensure successful deployment of updates
Research and implement technology solutions for reliable, scalable, high-performing services
Manage your work through the use of Github, Jira, and our build/deploy systems
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
Full-stack development experience with programming languages and tools in an Agile environment
Required – JavaScript with One or More Modern Frameworks – 5+ years; Java Programming – 3+ years
Preferred – Sencha ExtJS framework; Apache Cordova – 3+ years; Java REST Backend – 2+ years
Experience with NoSQL databases
Experience with cloud platforms (Azure, AWS) preferred
Bachelor’s degree in engineering, computer science or a related field
Motivated self-starter who can identify issues, research solutions, and bring them to the team for implementation
The ability to work well with a small, agile, highly competent team
Strong verbal and written communication skills
Experience leading other engineers, in both technical and professional roles
Rigorous attention to detail and focus on quality of deliverables
Passion for working with technology and excitement for creating high quality technology products
Junior Software Engineer
Denver, Colorado
Job Description
Title: Junior Software Engineer
Time: Full Time
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
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
Write well-designed, testable, maintainable, efficient code
Align with and support established software coding standards (code reviews, continuous integration, automated testing), the Scrum framework, and Agile principles
Take ownership of projects to ensure their successful completion with respect to deadlines
Maintain and modify existing applications without supervision as well as under direction from senior team members
Support the implementation and operations team to integrate our solution with our customers and address customer needs
Manage your work through the use of Github, Jira, and our build/deploy systems
REQUIRED Job Skills & Qualifications
At least 2 years of hands-on software development experience
Demonstrated knowledge of Java and JavaScript programming languages
Experience with cloud platforms (Azure, AWS) preferred
Bachelor’s degree in Computer Science, Engineering or a related field
Motivated self-starter who can identify issues, research solutions, and bring them to the team for implementation
The ability to work well with a small, agile, highly competent team
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.