$120K - 160K a year
Lead design and development of scalable software applications, collaborate with stakeholders, mentor junior developers, and ensure code quality and performance.
Senior-level experience in software development, expertise in modern programming languages and frameworks, leadership skills, mentoring ability, and knowledge of scalable and secure system design.
As a Senior Software Developer, you will play a critical role in designing, developing, and maintaining robust software solutions. You will collaborate with cross-functional teams, mentor junior developers, and contribute to the technical direction of projects. Your expertise will ensure the delivery of scalable, secure, and maintainable systems that align with business objectives. Key Responsibilities:Lead the design and development of software applications, ensuring adherence to best practices and coding standards.Collaborate with product managers, architects, and stakeholders to gather requirements and define technical specifications.Develop scalable and maintainable code using modern programming languages and frameworks.Conduct code reviews, provide constructive feedback, and mentor junior team members.Troubleshoot and resolve complex software issues, ensuring minimal downtime and impact.Optimize application performance, scalability, and security through continuous improvement.Contribute to the design and implementation of APIs, microservices, and distributed systems.Stay updated on emerging technologies and recommend innovative solutions to enhance development practices.Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.Ensure proper documentation of code, processes, and technical decisions.
This job posting was last updated on 10/15/2025