Support the development of systems, sites, and tools for clients
Using the latest tools and technology, write, test, and edit code
Develop and reverse engineer software that supports hardware functionality on a wide range of devices
Configure solutions based on the platform being used
Collaborate with team leaders to troubleshoot and correct operational issues
Ensure that the software being created is secure and follows cybersecurity best practices
Requirements
5+ years of experience in software engineering or software development for information technology systems
Experience designing, modifying, developing, writing, and implementing software programming applications using Agile methods
Experience with embedded software languages and products
Experience designing, developing, implementing, and supporting embedded software for hardware functionality on a wide range of devices and optimizing code based on the platform being used
Experience acquiring client requirements and resolving workflow problems through automation optimization
Experience creating solutions to complex problems within a collaborative team environment
Ability to work with automated testing tools to perform testing and maintenance
Secret clearance
Bachelor’s degree in Software Engineering, Computer Science, or Information Systems and 5+ years of experience in software engineering, or 9+ years of experience in software engineering in lieu of a degree
Benefits
health, life, disability, financial, and retirement benefits
paid leave
professional development
tuition assistance
work-life programs
dependent care
recognition awards program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.