Full Time

Software Systems Engineer

Patterned Learning Career
$80,000 - $120,000* / year

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 will play a pivotal role in designing, developing, and implementing software systems that enhance our educational offerings. This position involves collaborating with cross-functional teams to deliver high-quality software solutions tailored for our unique learning platforms. The Software Systems Engineer will be responsible for systems architecture, integration, and ensuring the scalability and performance of our applications, ultimately contributing to the efficiency and effectiveness of our learning technologies.



Job Responsibilities

  • Design and implement scalable, high-performance software systems and applications.
  • Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
  • Conduct code reviews and maintain version control using Git or similar systems.
  • Monitor and optimize application performance, reliability, and security.
  • Develop and maintain technical documentation for systems architecture and integration processes.
  • Participate in agile development methodologies, including sprint planning and retrospectives.
  • Provide technical support and troubleshooting for existing systems and applications.
  • Stay updated on industry trends and emerging technologies to enhance our learning solutions.


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 development frameworks, databases, and cloud services.
  • Strong understanding of software development methodologies, both Agile and Waterfall.
  • Excellent problem-solving skills and ability to work independently or in a team environment.
  • Effective communication skills, both written and verbal, with the ability to convey technical information to non-technical stakeholders.


Technologies & Tools

The Software Systems Engineer will actively utilize a range of technologies and tools, including but not limited to cloud platforms such as AWS or Azure, development frameworks such as React or Angular, databases including MySQL and MongoDB, and version control systems like Git. Familiarity with containerization tools, such as Docker, as well as monitoring and deployment tools, is highly beneficial. Knowledge of API development and integration techniques will also be important for this role.



Ideal Candidates

Ideal candidates for the Software Systems Engineer position will possess a blend of technical expertise and interpersonal skills. They should exhibit strong analytical thinking and problem-solving capabilities while being adaptable to changing project requirements. The successful candidate will be a proactive learner, eager to embrace new technologies and methodologies. Additionally, they should demonstrate a collaborative spirit and the ability to communicate effectively in a multidisciplinary team setting, ensuring that software solutions align with the organization’s goals and enhance user experience.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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