Post job

Senior systems software engineer job description

Updated March 14, 2024
8 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.

Example senior systems software engineer requirements on a job description

Senior systems software engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in senior systems software engineer job postings.
Sample senior systems software engineer requirements
  • At least a Bachelor's degree in Computer Science or related field.
  • Minimum of 5 years of experience in software engineering.
  • Proficient in programming languages such as C++, Java, and Python.
  • Experience in developing and maintaining complex software systems.
  • Strong understanding of software development principles and methodologies.
Sample required senior systems software engineer soft skills
  • Excellent communication skills to effectively convey technical information to non-technical stakeholders.
  • Ability to work collaboratively in a team environment.
  • Strong problem-solving skills to identify and resolve complex software issues.
  • Ability to adapt to new technologies and stay up-to-date with industry trends.
  • Strong attention to detail and ability to write clean, maintainable code.

Senior systems software engineer job description example 1

Google senior systems software engineer job description

Minimum qualifications:

* Bachelor's degree or equivalent practical experience.
* 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
* 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
* 3 years of experience working with embedded operating systems.

Preferred qualifications:

* Master's degree or PhD in Computer Science or related technical field.
* 1 year of experience in a technical leadership role.
* Experience developing accessible technologies.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

The Google Augmented Reality team is a diverse group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences. We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.

Additional Information:

(Colorado only*) Minimum full-time salary range between $168,000 - $181,000 + bonus + equity + benefits. *Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired into our offices in Colorado.

Responsibilities

* Write and test product or system development code.
* Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
* Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
* Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
jobs
Post a job for free, promote it for a fee

Senior systems software engineer job description example 2

BAE Systems senior systems software engineer job description

BAE Systems has an exciting opportunity for a Systems Software Engineer on the Data Analysis, Products, and Services (DAPS) team.

The Senior Software Systems Engineer develops and delivers functionality using Python, Java, proprietary languages, and related technologies to produce predictive capabilities for the F-35 Prognostics Health Management (PHM) Platform. This capability aids customers in understanding software anomalies and provides machine-based decision support driving field maintenance actions and supply chain logistics. The applicant must have an acumen for problem solving and possess the ability to analyze root causes and utilize organizational skills to prepare and present findings to the broader team.
The Senior Systems Software Engineer responsibilities include:
Investigate and analyze new algorithm concepts to assess their viability. Analyze large sets of data to identify trends or patterns for a potential algorithm. Develop prototypes of algorithms in Python or proprietary languages to demonstrate functionality. Produce documentation outlining their analysis, development, and testing process. Analyze, Develop, Design, and Verify System Requirements. Experience with Configuration Management Processes and Tools.


Required Education, Experience, & Skills

Bachelor's Degree in Mathematics, Computer Science, Systems Engineering, or other related field, and four years of professional work experience.
Experience developing in Python and Java.
Willingness to learn proprietary coding languages.
Knowledge of software testing methodologies.
Knowledge of Data Analytics / Data Science techniques as applied to large, imperfect datasets.
Ability to work independently with general guidance from technical manager.
Experience utilizing configuration management software.

Please note that pursuant to a government contract, this specific position requires US citizenship status.


Preferred Education, Experience, & Skills

Experience with Oracle Databases and SQL
Proven communication experience across diverse teams at multiple locations
Experience with the application of the Agile workflow methodologies
Experience with the Atlassian toolset (Confluence, JIRA, Bitbucket)
Aircraft maintenance practices and procedures
Knowledge of the F-35 program


About BAE Systems Intelligence & Security

BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels.At BAE Systems, we celebrate the array of skills, experiences, and perspectives our employees bring to the table. For us, differences are a source of strength. We're laser-focused on high performance, and we work hard every day to nurture an inclusive culture where all employees can innovate and thrive. Here, you will not only build your career, but you will also enjoy work-life balance, uncover new experiences, and collaborate with passionate colleagues.
jobs
Dealing with hard-to-fill positions? Let us help.

Senior systems software engineer job description example 3

Apple senior systems software engineer job description

Santa Clara Valley (Cupertino),California,United States

Machine Learning and AI

+ Proficient in C++ and Python. Language-agile.

+ Experience with building production code.

+ Strong understanding of scientific and numerical programming in domains such as robotics, controls, computer graphics.

+ Familiarity with code developer workflows and tooling.

+ Strong interest in engineering problem solving.

**Description**

You will be required to: • Help design and build production-grade software to solve historically difficult problems in the field of autonomous systems under strong engineering constraints • To be experienced in designing and building production-grade software in C++ • Have deep understanding of patterns (and anti-patterns) of architecture • Familiarity with scientific programming and numerical techniques

**Education & Experience**

• A minimum of a BS in Computer Science or related fields. • 10+ years of experience on working on production software in scientific and numerical domains.

**Additional Requirements**

**Apple Footer**

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .

Apple is required to comply with a COVID-19 vaccination mandate issued by the New York City Department of Health. We will verify the vaccination status of all New York City team members who are working at an Apple Store, office, or partner store in New York City. New York City Department of Health Learn more (Opens in a new window) .

Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you're applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.

Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .
jobs
Start connecting with qualified job seekers

Resources for employers posting senior systems software engineer jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Senior systems software engineer job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.