What are the responsibilities and job description for the Mid Software Engineer position at Verity Integrated Systems?
Job Description
Verity was founded with a focus on providing advanced science and technology and business management services to commercial and government clients. Our team includes engineers and analysts with subject matter expertise in domains that span software development, simulation technologies, experimentation support tools, and systems analysis methodologies. Additionally, we have applied expertise in emerging threat evaluation, analysis, and simulation. These capabilities have been successfully applied to not only Science and Technology (S&T) programs, but also major weapon system acquisition programs and gap-filling warfighter solutions.
Position Overview
We are seeking a skilled Jr or Mid-Level Software Engineer/Developer to join our dynamic development team. This role offers the opportunity to work on cutting-edge applications involving geospatial visualization, modeling, and simulation technologies.
Key Responsibilities
- Develop and maintain full-stack applications using JavaScript and Node.js
- Create interactive geospatial visualizations and mapping applications using Cesium.js
- Design and implement frontend GUIs with modern web technologies
- Build robust backend business logic and networking interfaces
- Collaborate with cross-functional teams using Agile development methodologies
- Participate in code reviews and maintain code quality through Git/GitLab workflows
- Contribute to modeling and simulation projects as needed
- Support emerging technology initiatives including potential AI applications
Required Qualifications
- Bachelor's degree in Engineering, Computer Science, or related scientific field from an accredited college or university
- 2-5 years of professional software development experience for Mid-level
- Strong proficiency in JavaScript and Node.js development
- Experience with version control systems (Git/GitLab)
- Familiarity with Agile development processes
- Full-stack development capabilities (frontend and backend)
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Willingness to travel as needed
Preferred Qualifications
- Experience with Cesium.js or similar 3D/mapping engines
- Background in modeling and simulation applications
- Exposure to AI/machine learning concepts or neural networks
- Experience with geospatial data processing and visualization
- Understanding of scientific computing principles
- Previous work in engineering or scientific software development
What We Offer
- Competitive salary and benefits package
- Opportunity to work with cutting-edge technologies
- Professional development and learning opportunities
- Collaborative and innovative work environment
- Flexible work arrangements
- Travel opportunities for project engagement
Must be a U.S. citizen for consideration.
Verity Integrated Systems is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.