Review the job details below and click Apply Now to get started.
Software Engineer (Staff)
Rajaram Khamari
New York City, NY, USA
$180,000 / yr
We are seeking a highly skilled Software Engineer (Staff) to join our dynamic team in New York City. This full-time position offers an exciting opportunity to work in a fast-paced environment with a rapidly growing technology company. As a key player in our development team, you will have the chance to contribute to innovative projects that impact our business and clients significantly. Your expertise will help shape our software solutions and drive our mission forward.Key ResponsibilitiesDesign, develop, and maintain robust software applications using programming languages such as Python, Go, Java, and Rust.Collaborate with cross-functional teams to define project requirements and devise effective solutions.Participate in code reviews, providing constructive feedback to ensure high-quality code standards.Assist in the architecture and system design, contributing to the technical vision of the projects.Debug and troubleshoot software issues, applying best practices to improve system performance and reliability.Mentor junior engineers, fostering an environment of continuous learning and professional growth.Stay updated on emerging technologies and propose innovative approaches to maximize efficiency and effectiveness.Required and Preferred QualificationsBachelor's Degree in Computer Science or a related field.5+ years of experience in software development, with a strong command of Python, Go, Java, and Rust.Experience with industry-standard certifications in software development (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer).Proficiency in using modern software development tools and frameworks.You will be part of a collaborative, Agile-driven team structure, where you'll report to the Engineering Manager. Our team works closely with product management and UX/UI designers to create exceptional software products. This role emphasizes collaboration, ensuring that you will work with different departments to achieve impactful results.We offer a supportive company culture that values innovation, teamwork, and professional development. Join us and unlock growth opportunities through various training programs and mentorship initiatives. Our modern workplace benefits include competitive compensation, flexible workspace options, and a strong focus on work-life balance, making it easier for you to thrive both personally and professionally.