Full Time

Senior Software Systems Engineer

Dice
$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 Dice, so some details may not match this job. The employer's own page has the real description.

Position Overview

The Senior Software Systems Engineer at Dice will play a critical role in designing, developing, and implementing complex software systems that support the company's business objectives. This position requires a deep understanding of software architecture and design patterns, alongside the ability to collaborate with cross-functional teams. The Senior Software Systems Engineer will also be responsible for troubleshooting existing systems, optimizing performance, and mentoring junior engineers to enhance the overall quality and efficiency of software solutions.



Job Responsibilities

  • Design and implement scalable and reliable software systems to meet product requirements.
  • Collaborate with product managers and stakeholders to define software specifications and system architecture.
  • Lead code reviews to ensure high-quality code standards and best practices are maintained.
  • Troubleshoot software defects and performance issues, providing timely solutions.
  • Optimize existing systems for better performance and efficiency.
  • Mentor junior engineers and promote continuous learning and development within the engineering team.
  • Stay updated on emerging technologies and industry trends to inform best practices.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is preferred.
  • A minimum of 5 years of experience in software systems design and engineering.
  • Proficient in programming languages such as Java, C#, or Python.
  • Hands-on experience with database systems like MySQL, PostgreSQL, or Oracle.
  • Strong understanding of software development methodologies, including Agile and DevOps practices.
  • Excellent problem-solving and analytical skills.
  • Effective communication and collaboration abilities within a team environment.


Technologies & Tools

The Senior Software Systems Engineer will work with a variety of technologies and tools, including but not limited to cloud platforms such as AWS and Azure, containerization technologies like Docker and Kubernetes, as well as modern frameworks and libraries for application development. Familiarity with CI/CD tools, version control systems like Git, and automated testing frameworks will also be essential in this position.



Ideal Candidates

Ideal candidates for the Senior Software Systems Engineer position will possess a strong technical acumen combined with effective leadership qualities. They should be proactive in their approach to problem-solving, demonstrate an ability to adapt to changing requirements, and possess a passion for technology that drives innovation. Strong interpersonal skills and the ability to work collaboratively within diverse teams are crucial, as is a commitment to continuous improvement and learning.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

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