Full Time

Senior Software Systems Engineer

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

Job Overview

The Senior Software Systems Engineer at Patterned Learning Career will play a pivotal role in the design, development, and implementation of software systems that meet both user needs and quality standards. This position will require deep technical expertise, collaborative problem-solving skills, and a proactive approach to software engineering. The ideal candidate will work closely with cross-functional teams, ensuring that all software solutions are scalable, efficient, and aligned with the strategic goals of the organization.



Job Responsibilities

  • Design and develop robust software systems, ensuring optimal performance and scalability.
  • Collaborate with product managers, designers, and other engineers to define and implement new software features.
  • Conduct code reviews and provide mentorship to junior engineers, fostering a culture of knowledge sharing.
  • Identify and resolve system bottlenecks, bugs, and performance issues.
  • Implement best practices for software development and maintain high standards for code quality.
  • Document software specifications and architectural decisions for future reference.
  • Participate in the Agile development process, attending regular stand-up meetings and sprint retrospectives.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • Proven experience as a Software Systems Engineer or relevant role with at least 5 years in software development.
  • Strong proficiency in programming languages such as Java, Python, or C#.
  • Experience with cloud computing platforms (e.g., AWS, Azure) and microservices architecture.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Solid understanding of database management systems and SQL.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Strong oral and written communication skills to effectively collaborate with team members and stakeholders.


Technologies & Tools

The Senior Software Systems Engineer will primarily work with technologies such as Java, Python, C#, as well as cloud platforms including AWS and Azure. Familiarity with tools like Docker and Kubernetes for containerization and orchestration, as well as database management systems like MySQL and PostgreSQL, will be essential. In addition, the engineer will utilize version control systems such as Git and project management tools like Jira and Confluence to facilitate efficient collaboration within teams.



Ideal Candidates

Ideal candidates for this position will exhibit a passion for technology and software development, an eagerness to learn, and a strong commitment to quality. They should be adaptable, able to navigate complex challenges with innovative solutions, and demonstrate excellent interpersonal skills. A collaborative mindset, coupled with a proactive approach to project management and an ability to mentor junior team members, will further enhance their fit within our dynamic team environment at Patterned Learning Career.

In 95 of the 188 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

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