Full Time

Software Systems Engineer

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

Overview

The Software Systems Engineer at Phoenix Recruitment will be responsible for designing, implementing, and maintaining software systems that meet the rigorous demands of our clients. This role involves collaborating with cross-functional teams to determine system requirements, integrating various software components, and ensuring optimal system performance. The ideal candidate will leverage their technical expertise to solve complex issues, enhance system capabilities, and support ongoing software development initiatives while maintaining high standards of quality and efficiency.



Job Responsibilities

  • Design and develop scalable software systems based on client requirements and industry best practices.
  • Collaborate with stakeholders to gather and analyze requirements, ensuring systems align with organizational goals.
  • Implement software solutions using agile methodologies to facilitate rapid deployment and testing.
  • Conduct system analysis, troubleshooting, and performance tuning to optimize software functionality.
  • Generate comprehensive documentation for software designs, components, and architectures.
  • Participate in code reviews and offer critical feedback to enhance code quality and maintainability.
  • Stay current with emerging technologies and propose innovative solutions to improve existing systems.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Systems Engineer or similar role.
  • Proficiency in programming languages such as Java, C++, Python, or similar.
  • Knowledge of software development life cycle (SDLC) methodologies.
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
  • Strong analytical and problem-solving skills, with an ability to manage multiple tasks effectively.
  • Excellent communication and interpersonal skills, enabling effective collaboration with diverse teams.


Technologies & Tools

The Software Systems Engineer will utilize a variety of technologies and tools including integrated development environments (IDEs) like Eclipse and Visual Studio, version control systems such as Git, and continuous integration/continuous deployment (CI/CD) tools like Jenkins. Experience with containerization technologies such as Docker and orchestration tools like Kubernetes is also advantageous. Familiarity with databases including SQL and NoSQL variants will be crucial for developing robust software solutions.



Ideal Candidates

Ideal candidates for the Software Systems Engineer position will possess a blend of technical expertise and interpersonal skills. They are innovative thinkers who approach problems with a solutions-oriented mindset and are always eager to learn and adapt to new technologies. Strong team players, they demonstrate effective communication skills and enjoy collaborating with others to achieve common goals. A proactive attitude toward project management and a commitment to maintaining high-quality standards are essential traits that will contribute to their success in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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