Full Time

Senior Software Systems Engineer

Patterned Learning Career
$100,000 - $150,000* / year (about $48–$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

At Patterned Learning Career, the Senior Software Systems Engineer will play a pivotal role in designing, implementing, and maintaining complex software systems. This position requires a blend of technical expertise, innovative problem-solving, and collaborative skills to enhance existing systems while steering new projects from inception to deployment. The candidate will work closely with cross-functional teams to ensure robust system architecture and optimal performance, thereby enabling the organization to achieve its strategic goals.



Job Responsibilities

  • Design, implement, and maintain scalable software systems that meet technical requirements.
  • Collaborate with product management and other engineering teams to define system architecture and specifications.
  • Perform system analysis and optimization to enhance performance and reliability.
  • Lead code reviews and provide constructive feedback to ensure high-quality code standards.
  • Develop and execute unit, integration, and performance tests to validate system functionality.
  • Mentor junior engineers and contribute to their professional growth.
  • Stay current with emerging technologies and industry trends to recommend improvements.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; a Master's degree is preferred.
  • Minimum of 5 years of experience in software development and systems engineering.
  • Proficiency in programming languages such as Java, C++, or Python.
  • Strong understanding of software design patterns, algorithms, and data structures.
  • Experience with modern development frameworks and methodologies, including Agile and DevOps practices.
  • Familiarity with cloud services (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.


Technologies & Tools

The Senior Software Systems Engineer will work with an array of cutting-edge technologies and tools, including cloud computing platforms such as Amazon Web Services (AWS) and Microsoft Azure. Proficiency in version control systems like Git, continuous integration and deployment tools, as well as monitoring and logging solutions, will also be essential. Familiarity with container orchestration tools like Kubernetes will enable the engineer to effectively manage scalable applications.



Ideal Candidates

Ideal candidates for the Senior Software Systems Engineer position possess a strong combination of technical acumen and interpersonal skills. They should demonstrate a proactive approach to problem-solving, be capable of working collaboratively with diverse teams, and have a passion for continuous learning. A commitment to excellence and a results-oriented mindset will be vital in driving projects to successful completion while adapting to evolving business needs. Strong communication skills are also necessary to convey complex technical concepts clearly.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

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