Software Engineer III
- $120,000 to $160,000 Yearly
- Vision , Medical , Dental , Paid Time Off , Retirement
- Full-Time
We are seeking a skilled and driven Software Engineer III to join our innovative engineering team. The ideal candidate will possess a deep passion for technology, a robust understanding of advanced software development principles, and the capability to lead projects and mentor junior engineers. This role offers an exceptional opportunity to influence the development of high-quality software products, collaborate with seasoned professionals across disciplines, and grow into a leadership role within the technology space.
Key Responsibilities:- Design, develop, and maintain complex software applications to meet both customer requirements and company innovation initiatives.
- Lead code reviews and enhance code quality, implementing best practices and coding standards across the team.
- Collaborate with product managers, UX/UI designers, and other engineers to conceive and launch new features.
- Analyze and optimize software applications for maximum speed and scalability.
- Provide technical leadership and mentorship to junior engineers, fostering a collaborative team environment.
- Diagnose, troubleshoot, and resolve software issues, ensuring robustness and reliability in application performance.
- Drive continuous integration and continuous delivery (CI/CD) processes and automate tasks through appropriate tools and scripting.
- Author and maintain technical documentation, including software design descriptions and user manuals.
- Research and integrate cutting-edge technologies, frameworks, and tools to maintain software innovation and competitiveness.
- Engage in agile development practices and participate actively in scrum meetings and project planning.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional software development experience.
- High proficiency in multiple programming languages such as Java, C#, Python, or JavaScript.
- Advanced knowledge of software architecture, design patterns, and object-oriented design principles.
- Experience with modern software development practices and tools, including Agile and DevOps methodologies.
- Strong understanding of database management, SQL, and NoSQL technologies.
- Experience with cloud services (AWS, Azure, Google Cloud) and building scalable cloud applications.
- Excellent problem-solving abilities and analytical skills.
- Exceptional communication and leadership skills, capable of leading project teams and interfacing with stakeholders.
- Proven ability to mentor junior developers and share knowledge across the team.
- Certifications in relevant technologies or methodologies (e.g., AWS Certified Developer, ScrumMaster).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Expertise in cybersecurity best practices.
$120,000 - $160,000 per year, dependent on experience and location.
Skills List:- Advanced programming capabilities
- Software architecture and system design
- Agile and DevOps methodologies
- Cloud technology integration
- Database management
- Strong analytical thinking
- Leadership and team mentorship
- Effective communication
- Problem-solving and troubleshooting
- Continuous learning and technology adoption
- Competitive compensation package including bonuses and stock options
- Comprehensive healthcare coverage including medical, dental, and vision
- Retirement savings plan with company matching
- Generous PTO and flexible working arrangements
- Professional development opportunities and tuition reimbursement
- Access to the latest tools and technologies
- Dynamic and creative work environment
Address
augmentjobs
New York, NYIndustry
Technology
Get fresh Software Engineer III jobs daily straight to your inbox!
You Already Have an Account
We're sending an email you can use to verify and access your account.
If you know your password, you can go to the sign in page.