Full Time

Senior Software Engineer - Systems (EndPoint)

Zuswork
$120,000 - $150,000* / year (about $58–$72 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 Zuswork, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Senior Software Engineer - Systems (EndPoint) at Zuswork, you will play a critical role in designing, developing, and maintaining robust systems that ensure the efficiency and effectiveness of our endpoint solutions. You will collaborate closely with cross-functional teams to deliver high-performance software, employing best practices in software engineering and leveraging innovative technologies. This position requires a strong technical foundation, exceptional problem-solving abilities, and a passion for delivering exemplary software products that enhance user experience and optimize system performance.



Job Responsibilities

  • Design and implement high-quality software solutions for endpoint management systems.
  • Collaborate with product managers and other stakeholders to gather and analyze requirements.
  • Develop and maintain scalable APIs and distributed systems.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Identify and troubleshoot performance issues, providing insightful solutions.
  • Mentor junior software engineers and foster a culture of knowledge sharing.
  • Document system architectures, design decisions, and software functionalities.
  • Stay updated with emerging technologies and trends in software development.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software development, with a focus on systems and endpoint solutions.
  • Proficient in programming languages such as Python, Java, or C++.
  • Experience with cloud services (AWS, Azure, or Google Cloud Platform).
  • Strong understanding of software architecture principles and frameworks.
  • Excellent knowledge of database management systems (SQL, NoSQL).
  • Demonstrated ability to work in an Agile/Scrum development environment.
  • Exceptional analytical and problem-solving skills with attention to detail.


Technologies & Tools


In this role, you will work with a diverse range of technologies and tools including but not limited to cloud platforms such as AWS and Azure, containerization technologies like Docker and Kubernetes, version control systems like Git, and various deployment and automation tools. Familiarity with continuous integration and continuous deployment (CI/CD) pipelines will be advantageous, as will experience with monitoring and logging tools.



Ideal Candidates


The ideal candidates for this position possess a strong technical acumen, coupled with the ability to think critically and analytically. They should be excellent communicators, able to articulate complex concepts to stakeholders, while also being committed to teamwork and fostering collaborative environments. A proactive and innovative mindset, along with a passion for developing high-quality software solutions, will greatly enhance their contribution to the Zuswork team.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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