EEOC

Software Engineer, Mid

EEOC

full-time

Posted on:

Location Type: Hybrid

Location: Huntsville • Alabama, California, Colorado, Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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