Senior Software Engineer
Numerica Corporation
- Fort Collins, CO
- $189,300 per year
- Permanent
- Full-time
- Use your expertise and ideas to help shape the direction of a dynamic, mission-oriented, aerospace application development team
- Collaborate with fellow engineers and scientists to build and deploy high-performance software spanning the spectrum from tactical systems to web applications
- Help architect and implement cutting-edge distributed software systems running on cloud platforms using industry best practices
- Engage with our customers to understand their needs and ensure successful outcomes for their missions
- Effectively communicate with both colleagues and customers, so they understand what you’re doing and why
- B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, Physics, or a closely related field, with a record of academic excellence.
- 8+ years of work experience in the software engineering field, including demonstrated experience with:
- Software development using multiple languages, such as Python and C/C++
- Development on multiple operating systems, such as Linux and Windows
- API development and familiarity with network protocols
- Database-backed systems and architectures
- Source control management tools, such as Git
- Familiarity with the one or more of the following:
- Sprint-based development and use of DevOps tools and mentality
- Cloud computing architectures and services from vendors such as AWS, Azure, and GCP
- NoSQL and SQL database and data technologies, such as MongoDB, PostgreSQL, big data, and machine learning
- Web development and technologies such as AngularJS, Node.js, JavaScript, Python Dash, and full-stack web development
- Effective written and verbal communication skills, with the ability to convey salient details about advanced technology in a compelling manner to both experts and non-experts alike.