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 Genesis10, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer III (Senior) at Genesis10 will play a pivotal role in the design, development, and implementation of complex software solutions. This position requires a proactive individual with senior-level expertise who can effectively collaborate with cross-functional teams, mentor junior developers, and drive innovative projects from inception to completion. The ideal candidate will be responsible for analyzing requirements, proposing technical solutions, and ensuring high-quality standards are maintained throughout the software development lifecycle.
Job Responsibilities
- Design, develop, test, and maintain scalable software applications.
- Collaborate with product managers and other stakeholders to understand business needs and technical requirements.
- Mentor junior developers, providing guidance and support to enhance their skills and productivity.
- Perform code reviews to ensure best practices and quality standards are upheld.
- Identify and troubleshoot software defects, and implement corrective actions.
- Participate in Agile ceremonies, contributing to sprint planning, reviews, and retrospectives.
- Keep abreast of industry trends and emerging technologies to continually improve software offerings.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- A minimum of 5 years of professional experience in software development.
- Proficiency in multiple programming languages such as Java, C#, or Python.
- Strong understanding of software engineering principles and design patterns.
- Experience with cloud technologies and services (e.g., AWS, Azure).
- Knowledge of databases (SQL and NoSQL), RESTful APIs, and microservices architecture.
- Excellent problem-solving skills and attention to detail.
- Effective communication and interpersonal skills.
Technologies & Tools
The Software Engineer III (Senior) will utilize a variety of technologies and tools including but not limited to Java, C#, Python, SQL, AWS, Azure, Git, Jenkins, Docker, and JIRA. Familiarity with frameworks such as React, Angular, or similar is advantageous. The candidate will be expected to adapt to new technologies as they arise and continuously improve their technical proficiency.
Ideal Candidates
Ideal candidates for this position will possess strong analytical and critical thinking skills, with the ability to approach complex problems logically and creatively. They will demonstrate a collaborative mindset and a passion for technology, eagerly sharing knowledge and insights with colleagues. A solid work ethic, commitment to continuous improvement, and a customer-focused attitude are essential qualities that will help the candidate succeed at Genesis10 in the Software Engineer III role.
Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.