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 be responsible for designing, developing, and maintaining complex software systems that enhance our educational platforms. This role will involve close collaboration with cross-functional teams to ensure the seamless integration of new features and technologies. You will leverage your technical expertise to enhance system performance, troubleshoot issues, and implement robust solutions that meet user needs and align with business objectives.



Job Responsibilities

  • Design and implement software systems based on user requirements and technical specifications.
  • Conduct system analysis and enhance existing software solutions for performance and reliability.
  • Collaborate with product managers and other stakeholders to ensure software requirements are fully understood and addressed.
  • Provide mentorship and guidance to junior software engineers and developers.
  • Document all technical processes and solutions to ensure clarity and continuity.
  • Participate in regular code reviews and contribute to process improvements.
  • Troubleshoot and resolve complex software incidents and system issues expeditiously.
  • Stay updated with industry trends and emerging technologies to drive innovation within the team.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a focus on system engineering.
  • Proficiency in programming languages such as Java, C#, and Python.
  • Experience with cloud computing platforms and microservices architecture.
  • Strong understanding of database technologies such as SQL and NoSQL.
  • Excellent problem-solving skills, with a keen ability for analytical thinking.
  • Familiarity with DevOps practices and tools, including CI/CD pipelines.
  • Strong communication and interpersonal skills for effective collaboration.


Technologies & Tools

This position will involve a wide range of technologies and tools including, but not limited to, Git for version control, Docker and Kubernetes for containerization and orchestration, AWS and Azure for cloud services, as well as Agile project management tools like Jira and Confluence. Proficiency in integrated development environments (IDEs) such as IntelliJ IDEA or Visual Studio will be beneficial, alongside familiarity with Unit Testing frameworks and Continuous Integration/Continuous Deployment (CI/CD) tools.



Ideal Candidates

The ideal candidate for the Senior Software Systems Engineer position will possess a strong combination of technical acumen and interpersonal skills. A successful applicant will demonstrate a proactive approach to problem-solving and show a passion for technological innovation. They will be detail-oriented, capable of managing multiple projects efficiently, and possess the ability to communicate complex concepts clearly to diverse audiences. A collaborative spirit and a commitment to continuous improvement in both personal and team performance will also be essential traits.

California has 183 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

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