Staff Software Engineer at DigitalGlobe (Greater Denver Area, CO)
The Staff Software Engineer will focus on Geospatial Ground System software development for the production segment of the DigitalGlobe Ground System including: core image processing systems, interfaces with business systems, and web services initiatives. This is an opportunity to work in a Scaled Agile Framework (SAFe) organization with Software Testers, System Engineers, Product Owners, Scrum Masters, and Production Staff to support and maintain an integrated, complex system of proprietary software and commercial off-the-shelf tools.
Responsibilities
- Providing software designs and enhancements to the 1 to 3 ground systems
- Programmatically resolve problems of diverse scope
- Write code related to software monitoring and alerting
- Using technical knowledge with a troubleshooting focus resolve problems timely and accurately
- Understand business acumen and results impact for software designs
- Utilize knowledge to think and execute strategically and tactically
- Learn the unique and highly technical aspects of this role
- Understand and drive to improve our existing code base
- Use and foster support and on-going growth and practices of agile development within the organization
- Provide Tier 4 support of the ground system software
- Other duties as assigned
Basic Qualifications
- Minimum of 3 years of experience in Java Programming
- Experience designing, coding, debugging and analyzing software products in competitive landscapes
- Proven experience in in designing and coding in complex software environments
- Experience with continuous integration
- BS in Computer Science or a scientific engineering discipline
- Currently hold or able to obtain a US DoD security clearance
Preferred Qualifications
- Experience with Unix/Linux, JBoss, Redhat, and Python
- Java Frameworks (Spring, Hibernate, J2EE and Angular)
- Web Services (SOAP, REST)
- Service oriented architecture (SOA) micro services
- Experience with continuous delivery
- PostGIS spatial databases
- JSON, Cloud Foundry, Apiary, Eureka, Maven
- Experience developing Geographical Information Systems (GIS)
- Experience in a technology or scientific based company desired
DigitalGlobe offers a generous compensation package including a competitive salary; choice of medical plan; dental, life, and disability insurance; a 401(K) plan with competitive company match; paid holidays and paid time off.