Full Time

Senior System Software Engineer

Inalab Consulting, Inc.
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Inalab Consulting, Inc., so some details may not match this job. The employer's own page has the real description.


Job Overview


Inalab Consulting, Inc. is seeking an experienced Senior System Software Engineer to join our innovative team. The successful candidate will play a pivotal role in designing, developing, and maintaining complex software systems, ensuring high performance and responsiveness to front-end requests. This role requires a deep understanding of system architecture and an ability to implement efficient solutions that drive our product offerings. Furthermore, the Senior System Software Engineer will collaborate closely with cross-functional teams and mentor junior engineers, reinforcing our commitment to excellence in software development.



Job Responsibilities

  • Design, develop, test, and deploy robust system software applications.
  • Analyze system performance and optimize for speed and resource utilization.
  • Collaboration with product managers, designers, and other engineers to refine requirements.
  • Conduct code reviews and provide constructive feedback to team members.
  • Continuously monitor, evaluate, and improve system functionalities.
  • Troubleshoot and resolve software defects and system malfunctions.
  • Document software designs and architecture for future reference.
  • Mentor junior engineers and contribute to their professional development.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional experience in system software development.
  • Proficient in programming languages such as C, C++, and Python.
  • Strong understanding of operating systems, computer architecture, and distributed systems.
  • Experience with version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work independently as well as on a team.


Technologies & Tools


The Senior System Software Engineer will work with an array of technologies and tools, including but not limited to C++, Python, Linux-based systems, Docker for containerization, and cloud services such as AWS or Azure. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and performance monitoring tools is also essential for success in this position.



Ideal Candidates


The ideal candidate possesses a strong analytical mindset combined with the ability to think critically and creatively. They should demonstrate a passion for technology and continuous improvement, with a proven track record of delivering high-quality software solutions efficiently. Strong interpersonal skills and the ability to adapt to a fast-paced and dynamic work environment are essential, as is a commitment to mentoring and collaborating with colleagues to achieve team objectives.


Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.