Job Description
Are you ready to take the next step in your career? Apex Systems is seeking a talented Senior Software Engineer to join our dynamic team in Toledo, OH. We are proud to offer comprehensive relocation assistance to top talent ready to make the move. You will be working on cutting-edge projects that impact millions of users, utilizing the latest technologies in a collaborative environment.
Join a company that values innovation, professional growth, and a healthy work-life balance. If you are looking for a challenge and the opportunity to relocate to a vibrant community in Ohio, apply today!
Responsibilities
- Design, develop, and maintain scalable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define feature requirements.
- Write clean, efficient, and well-documented code following best practices and architectural guidelines.
- Conduct thorough code reviews to ensure code quality, security, and adherence to standards.
- Identify, troubleshoot, and resolve complex technical issues and system performance bottlenecks.
- Mentor junior developers and contribute to the technical growth of the engineering team.
- Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
Qualifications
- Minimum of 5 years of professional software development experience.
- Proficiency in Java, Python, or C#.
- Strong understanding of relational databases (SQL) and NoSQL technologies.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Familiarity with CI/CD pipelines and containerization technologies like Docker and Kubernetes.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.