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.
Job Overview
As a Software Systems Engineer at Phoenix Recruitment, you will play a pivotal role in designing, developing, and implementing software solutions that meet the needs of our clients. Your responsibilities will encompass all stages of the software development lifecycle, from requirements gathering and system design to implementation and testing. You will collaborate with cross-functional teams to optimize existing systems and innovate new solutions, ensuring high performance and responsiveness to internal and external challenges.
Job Responsibilities
- Design, develop, and implement software systems based on client specifications and requirements.
- Conduct systems analysis to enhance the functionality and performance of existing software.
- Collaborate with stakeholders to gather and document software requirements.
- Write and maintain efficient, reusable, and reliable code.
- Perform software testing and troubleshooting to ensure product quality and reliability.
- Document system architectures, technical specifications, and development processes.
- Provide technical support and training to end-users as necessary.
- Stay updated with emerging technologies and apply them effectively to improve system performance.
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 software testing and debugging tools.
- Knowledge of database management systems and SQL.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Technologies & Tools
The Software Systems Engineer will work with a diverse range of technologies and tools, including development environments such as Visual Studio and Eclipse, version control systems like Git, and CI/CD tools. Familiarity with cloud platforms such as AWS or Azure is essential, along with experience in using databases like MySQL, PostgreSQL, or MongoDB. Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes will also be beneficial.
Ideal Candidates
Ideal candidates for the Software Systems Engineer position will demonstrate a strong commitment to software quality and possess a proactive approach to problem-solving. They should be able to work independently while also thriving in a collaborative team environment. Excellent analytical skills, an eagerness to learn and adapt to new technologies, and the ability to effectively communicate technical information to non-technical stakeholders are essential traits. A passion for software innovation and a dedication to meeting client needs will further distinguish the ideal candidate for this role.
In the Provo-Orem-Lehi, UT metro area, the middle pay across its 305,000 jobs was $48,010 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.