
Software Engineer, Mid
EEOC
full-time
Posted on:
Location Type: Hybrid
Location: Huntsville • Alabama, California, Colorado, Virginia • 🇺🇸 United States
Visit company websiteSalary
💰 $86,800 - $198,000 per year
Job Level
Mid-LevelSenior
Tech Stack
Cyber SecurityJavaJavaScriptPythonRust
About the role
- Create and maintain crucial pieces of software
- Write and optimize code that allows different software systems to communicate
- Support the development of systems, sites, and tools for clients
- Write, test, and edit code in support of the team’s overall results
- Expand skills by developing and reverse engineering software that supports hardware functionality on various devices
- Troubleshoot and correct operational issues with team leaders
- Ensure software security by collaborating with cybersecurity specialists
Requirements
- 3+ 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 programming and scripting languages such as Java, JavaScript, C, C++, Python or Rust
- 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 3+ years of experience in software engineering, or 7+ 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.
Hard skills
software developmentembedded programmingscripting languagesJavaJavaScriptCC++PythonRustAgile methods
Soft skills
collaborationproblem solvingcommunicationtroubleshootingteamworkclient requirements acquisitionworkflow optimizationtestingmaintenancereverse engineering
Certifications
Secret clearance