The Role:
Work as part of a tightly knit team to design, develop, implement, and demonstrate advanced algorithms and software systems. Provide technical leadership and mentoring on programs working throughout the software lifecycle, from early prototypes to integrated systems. Work on a diverse set of applications, including software for distributed mission planning for both manned and unmanned platforms and novel data visualizations to provide decision support to human analysts/planners. This position is based in one of our offices (Woburn, MA; Arlington, VA; Dayton, OH; San Diego, CA) and applicants should expect to work on site to some extent every week.
Who You Are:
Even Better:
Applicants must be authorized to work in the U.S.
Applicants must be authorized to work in the U.S.
Based on recent jobs postings on Zippia, the average salary in the U.S. for a Senior Systems Software Engineer is $122,820 per year or $59 per hour. The highest paying Senior Systems Software Engineer jobs have a salary over $165,000 per year while the lowest paying Senior Systems Software Engineer jobs pay $91,000 per year
A senior systems engineer specializes in overseeing network systems, management tools, software, and hardware within a company or an organization. Their primary responsibility is to install, maintain, and resolve complex system issues using their years of extensive knowledge and expertise. They can also provide insights, troubleshooting, and technical support should it be needed. Furthermore, as a senior systems engineer, it is also their responsibility to lead, supervise, and coordinate with a team of skilled system engineers while in adherence to company policies and regulations.
A Principal Software Engineer is responsible for the technical aspects of an organization's projects. They diagnose, document, and troubleshoot systems to resolve problems identified through testing, as well as implement strategies to improve integration and efficiency.
A Software Engineer Lead is focused on developing and testing software programs. They manage a team of software engineers that design enterprise software products and operating systems.
A senior engineer is responsible for overseeing all operations within a designated area. With years of experience and expertise, a senior engineer may take charge of establishing goals, deadlines, and budgets for a particular project. They must devise and implement strategies that would improve the quality of workflow and deliver significant results. Furthermore, a senior manager must also supervise a team of skilled engineers, leading them in the joint effort to reach the company's vision and mission, all while adhering to the safety standards and regulations.
Senior consultants are individual contributors whose services are tapped by the organization for guidance on specific projects. They are experienced experts in a particular field that the company operates in or would like to have projects in. They are given primers on specific projects, and they comment on the feasibility of the undertaking. Once the task is deemed feasible, senior consultants act as guides throughout the project's planning and initial implementation stages. They provide their expert opinion to ensure the success of the project.