Full Time

Software Systems Engineer

Patterned Learning Career
$80,000 - $120,000* / year (about $38–$58 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

As a Software Systems Engineer at Patterned Learning Career, you will play a pivotal role in designing, developing, and implementing software systems that enhance our innovative learning platform. Your responsibilities will include collaborating with cross-functional teams, analyzing system requirements, writing clean and efficient code, and ensuring the seamless integration of software components. You will also be responsible for troubleshooting and optimizing our existing systems to meet ongoing business needs and improve user experience.



Job Responsibilities

  • Design and develop software systems and applications to enhance functionality and performance.
  • Collaborate with product managers and stakeholders to gather and analyze requirements.
  • Perform system integration and deployment for new and existing applications.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Debug and troubleshoot software issues, ensuring timely resolution.
  • Conduct code reviews and provide mentorship to junior engineers.
  • Maintain comprehensive documentation for system architecture and design specifications.
  • Participate in Agile development practices, including sprint planning and retrospectives.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development and systems engineering.
  • Proficiency in programming languages such as Java, Python, or C++.
  • Experience with web technologies, including HTML, CSS, and JavaScript frameworks.
  • Strong understanding of software development methodologies, particularly Agile and DevOps.
  • Familiarity with database management systems and SQL.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills with the ability to work collaboratively in a team environment.


Technologies & Tools

In this position, you will utilize various technologies and tools, including but not limited to cloud platforms like AWS or Azure, version control systems such as Git, integrated development environments (IDEs) like Eclipse or Visual Studio, and database systems including MySQL and MongoDB. Familiarity with CI/CD tools for automated deployments and configuration management tools is also advantageous.



Ideal Candidates

The ideal candidate for the Software Systems Engineer position at Patterned Learning Career is someone who combines technical proficiency with a proactive approach to problem-solving. You should be a self-starter who can work independently while also embracing collaboration within a diverse team. A passion for continuous learning and a drive to innovate will help you thrive in our rapidly evolving technology landscape. Strong analytical skills, creativity, and a commitment to delivering high-quality software solutions are essential traits for success in this role.

A full-time year is 2,080 hours: $57 an hour is $118,560 a year before taxes, and $114,000 a year is $54.81 an hour. Pay calculator →

View Similar Jobs

Matches Jobs

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