Front End Software EngineerJob Family: Software Engineer
City/State: Colorado Springs, Colorado
Type and Schedule: Full-Time, Salary/Exempt, On site with limited remote work flexibility.
Annualized Salary Range: $121,643 - $157,490 commensurate with experience.
Position Description:Caliola builds secure and resilient products for mission critical solutions. We are seeking a front-end software engineer with backend and database experience who can lead a team to develop GUIs for our customer-facing products. Our front-end tech stack includes
TypeScript,
Vue.js, and
Node.js. We use
Tauri for desktop deployment and
Ionic for mobile. As a front-end software engineer, you will work with a team of developers located across the Front Range of Colorado. Once onboarded to Caliola, you will begin work with a team on one of our many full stack applications which include communication mission planners for the Navy, alternative position, navigation, and timing application, or a mesh VPN interface.
Essential Responsibilities:- Leadership Responsibilities
- Derive technical requirements from project requirements to deliver project milestones.
- Lead agile meetings to maintain project direction and organization.
- Identify, create, prioritize, and assign tasks to junior staff using agile tools and practices.
- Support the development of technical and non-technical deliverables.
- Work with the UX/UI team to communicate technical limitations and offer ideas to accomplish effective design.
- Generate progress reports and documentation for customers.
- Technical Responsibilities
- Regularly contribute code to production codebases.
- Review code written by peers providing guidance and upholding standards.
- Develop front-end and back-end software to support the user facing elements of Caliola's products.
- Define and implement unit tests or system tests.
- Develop and maintain continuous integration/continuous deployment (CI/CD) pipelines.
- Develop and maintain UI components adhering to Caliola's design system.
- General Responsibilities
- Ability to work in person in Colorado Springs.
- Adapt to changing priorities in a fast-paced environment.
- Other duties as assigned.
What We Require:- Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline; or equivalent practical experience.
- 7-12 years of directly relevant professional experience in front-end software engineering, including demonstrated expertise designing, building, and maintaining production front-end application.
- Strong proficiency in TypeScript and JavaScript.
- Production experience with frameworks such as Vue, React, Solid, or Angular.
- Strong understanding of asynchronous programming models (promises, callbacks, etc.)
- Experience with server-side technologies (e.g., Rust, Go, Node.js, or Python).
- Experience with containerization and virtualization.
- Experience maintaining CI/CD pipelines in GitLab or similar.
- Experience with Git version control software.
- Strong technical communication skills and attention to detail are a must.
- Current or recent U.S. Government Security clearance at the Secret level or higher. This position requires the ability to obtain and maintain a security clearance, which is issued by the U.S. Government. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
What We Value:- Experience working with databases: SQL or NoSQL.
- Experience as a full-stack software engineer.
- Strong understanding of software architecture best practices such as modularization, generalization and separation of concerns.
- Understanding of application development issues at an enterprise level.
- Ability to analyze high level customer requirements to build low level functional requirements.
- Develop and sustain new and existing applications including software refactoring.
- Self-learner with an interest in innovation and learning new technologies and design skills.
- Familiarity with emerging trends in web, desktop, and/or mobile app development.
Minimum Physical Requirements:- Must possess excellent verbal and written communication skills in English.
- Ability and dexterity to grasp, handle, and manipulate small items such as, but not limited to, cellphones, laptops, USB drives, business cards, documents.
- Ability to maintain focus and attention to detail for extended periods while reviewing technical documents, proposals, and digital information.
Please contact Human Resources with questions about ADA accommodations.
Expression of Interest: By applying for this job, you are expressing interest in this position and could be considered for other career opportunities at Caliola. Should a match be identified between your skillset and Caliola's requirements for this or a future opening, you may be contacted.
The posted salary range represents our good faith estimate for this role based on current organizational needs and the qualifications reasonably expected for the position. Final compensation will be determined based on factors such as experience, skills, education, clearance status, and business needs.
This position will remain open until filled, and applications will be reviewed on a continuous basis.