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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Systems Engineer at Get It Recruit - Information Technology will play a critical role in designing, implementing, and maintaining sophisticated software systems tailored to meet client needs. This position requires a blend of technical expertise, problem-solving abilities, and excellent communication skills. The successful candidate will work collaboratively with cross-functional teams to ensure the integrity and performance of software applications while leading the development of architectural designs and best practices.
Job Responsibilities
- Design, develop, and implement scalable software systems.
- Collaborate with software architects and cross-functional teams to define software requirements and technical specifications.
- Conduct system testing, debugging, and troubleshooting to ensure optimal performance.
- Document system architecture, design decisions, and code effectively for future reference.
- Lead code reviews and provide mentorship to junior engineers and developers.
- Evaluate and recommend technology and tools to improve software development processes.
- Stay current with emerging technologies and industry trends to propose innovations that can enhance product offerings.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of experience in software engineering or systems architecture.
- Proficiency in programming languages such as Java, Python, or C++.
- In-depth knowledge of software development methodologies (Agile, Scrum, DevOps).
- Experience with APIs, Microservices, and cloud technologies (AWS, Azure, or Google Cloud).
- Strong understanding of database management systems (SQL, NoSQL).
- Excellent problem-solving skills and a strong analytical mindset.
Technologies & Tools
The Senior Software Systems Engineer will use a variety of technologies and tools, including but not limited to integrated development environments (IDEs) such as IntelliJ IDEA and Visual Studio, version control systems like Git, CI/CD pipeline tools (Jenkins, GitLab CI), and containerization technologies (Docker, Kubernetes). Familiarity with agile project management tools such as JIRA or Asana may also be beneficial.
Ideal Candidates
The ideal candidate for this position possesses a blend of technical acumen, leadership capabilities, and interpersonal skills. They should demonstrate a passion for software development and a commitment to continuous improvement. A proactive attitude, coupled with the ability to work in a team-oriented environment, is crucial. The successful candidate will be adaptable, innovative, and eager to take on challenges while contributing to the advancement of engineering practices within the organization.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.