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
As a Senior Software Systems Engineer at Get It Recruit - Information Technology, you will play a critical role in designing, developing, and maintaining innovative software systems. Your primary focus will be on ensuring that the software systems are robust, scalable, and efficient. You will collaborate with cross-functional teams to define system architecture and requirements, perform thorough testing, and implement solutions that meet the needs of the organization and its clients. Additionally, you will mentor junior engineers and contribute to the continuous improvement of software development processes.
Job Responsibilities
- Design and implement complex software systems and applications based on project requirements.
- Analyze and improve system performance, reliability, and scalability.
- Develop detailed software documentation, including design specifications and user manuals.
- Collaborate with product managers, designers, and other engineers to develop functional and technical specifications.
- Conduct code reviews to ensure adherence to best practices and standards across the development team.
- Lead troubleshooting and debugging efforts to resolve software issues efficiently.
- Stay current with industry trends and emerging technologies to drive innovation in software solutions.
- Mentor junior engineers, providing guidance on technical issues and career development.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; a Master's degree is preferred.
- 8+ years of experience in software development and systems engineering.
- Proficiency in programming languages such as Java, C++, Python, or similar.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with database systems (SQL and NoSQL).
- Excellent problem-solving skills with a proactive approach to issues.
- Strong communication skills, both verbal and written.
Technologies & Tools
The Senior Software Systems Engineer will utilize a variety of technologies and tools to achieve project goals. Key technologies include modern programming languages such as Java, C++, and Python. Familiarity with cloud computing platforms like AWS, Microsoft Azure, or Google Cloud Platform will be essential. Additionally, tools for version control (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines, and containerization technologies (e.g., Docker, Kubernetes) will be utilized in daily operations.
Ideal Candidates
The ideal candidate for the Senior Software Systems Engineer position will possess a combination of strong technical expertise and effective leadership qualities. They should demonstrate a passion for technology and continuous learning, exhibit advanced analytical and strategic thinking skills, and communicate effectively with both technical and non-technical stakeholders. A successful candidate will thrive in a collaborative environment, be adaptable to changing priorities, and take initiative in problem-solving, ultimately contributing to the success of the team and organization as a whole.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.