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

The Software Systems Engineer at Patterned Learning Career is responsible for designing, developing, and maintaining software systems that enhance the functionality and efficiency of our products. This role involves collaborating with cross-functional teams to gather requirements, write code, and conduct testing to ensure high-quality deliverables. The ideal candidate will have a strong foundation in software engineering principles, excellent problem-solving skills, and a proactive approach to software system improvement, ultimately contributing to the growth and success of the company.



Job Responsibilities

  • Design, develop, and implement software systems and applications according to business requirements.
  • Collaborate with product managers, software developers, and other stakeholders to define system architecture and specifications.
  • Conduct code reviews, system testing, and debugging to ensure software quality and functionality.
  • Document software development processes, system designs, and maintenance procedures.
  • Monitor system performance and troubleshoot issues as they arise, implementing solutions swiftly.
  • Stay updated with industry trends and technologies to recommend improvements and innovation.
  • Assist in training and mentoring junior engineers and interns.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development or systems engineering.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Strong understanding of software development methodologies (Agile, Scrum, etc.).
  • Experience with databases (SQL, NoSQL) and web services (RESTful APIs).
  • Excellent analytical and troubleshooting skills.
  • Strong verbal and written communication skills.


Technologies & Tools

The Software Systems Engineer will primarily use technologies such as cloud platforms (AWS, Azure), version control systems (Git), containerization tools (Docker, Kubernetes), and integrated development environments (IDEs) such as Visual Studio or Eclipse. Familiarity with continuous integration and delivery (CI/CD) tools, as well as collaboration tools (JIRA, Confluence), will also be essential for effective project management and team collaboration.



Ideal Candidates

Ideal candidates for the Software Systems Engineer position will possess a blend of technical acumen, creativity, and adaptability. They should demonstrate a strong passion for technology and innovation, showcasing their ability to work independently as well as collaboratively in team-based environments. A proactive attitude toward problem-solving and improvement, along with a dedication to delivering high-quality software solutions, are key attributes that will help candidates thrive in this role and contribute to the company's mission.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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