Job description
Join ApexByte Technologies, a leading software innovator delivering scalable solutions to Fortune 500 clients. We are seeking a Senior Software Engineer to help design and build robust systems in a fast paced, collaborative environment. This is a full time role based in Seattle, WA with competitive compensation and top-tier benefits.
In this role you will partner with product and design teams to translate complex requirements into clean, maintainable code. You will own components across front end and back end, participate in code reviews, and help shape the architecture as we scale.
What we offer: meaningful work, flexible work arrangements, learning budgets, and a culture that values ownership, mentorship, and continuous improvement.
Responsibility
- Design, develop, test, and maintain high quality software across the stack
- Collaborate with product, design, and QA to refine requirements and deliverables
- Own features end-to-end from specification through deployment and monitoring
- Lead code reviews, enforce best practices, and promote clean architecture
- Mentor junior engineers and contribute to a collaborative engineering culture
- Build scalable services using cloud platforms and modern CI/CD pipelines
- Continuously improve performance, reliability, and security of applications
Qualification
- Bachelor's degree in Computer Science or related field, or equivalent experience
- 5+ years of professional software development experience
- Proficiency in at least one modern language such as Java, Python, C#, or JavaScript
- Experience with front end frameworks (React, Angular, or Vue) and backend services
- Strong database experience (SQL and/or NoSQL)
- Familiarity with cloud platforms (AWS, Azure, or GCP) and CI/CD
- Excellent problem solving, communication, and collaboration skills