via Workable
$Not specified
Design and develop software for natural language understanding systems. Collaborate across engineering teams and mentor junior engineers while adhering to best practices.
Candidates should have 5+ years of software engineering experience and strong proficiency in JavaScript, TypeScript, or Python. Experience with AWS services and a solid understanding of software design principles are also required.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in New York (USA). This role offers the opportunity to design, develop, and maintain cutting-edge natural language understanding systems within a dynamic, remote-first environment. You will work on highly scalable, distributed web applications, contributing to every stage from architecture and development to deployment and maintenance. The position emphasizes collaboration across engineering disciplines, mentorship of junior developers, and a strong focus on best practices for security, reliability, and performance. Ideal candidates thrive in fast-paced, innovative settings where problem-solving, adaptability, and continuous learning are core to daily work. You will help shape the platform’s future while contributing to impactful, customer-focused solutions. Accountabilities: · Design and develop software using JavaScript (Node.js), TypeScript, Python, or similar languages. · Take ownership of tasks from definition through deployment and maintenance. · Collaborate across engineering teams to establish system requirements and solutions. · Write robust, maintainable, and well-documented code following best practices. · Create, enhance, and maintain unit and functional tests to ensure software quality. · Participate in code reviews and mentor junior engineers to support team growth. · Adhere to security, operational, and internal policies while contributing to continuous improvement initiatives. · 5+ years of experience as a software engineer. · Strong proficiency in JavaScript (Node.js), TypeScript, or Python. · Experience designing efficient, reusable, and maintainable code. · 3+ years using AWS services such as CloudFormation, ECS, API Gateway, Lambda, and DynamoDB. · Solid understanding of object-oriented design and common software design patterns. · Effective debugging, problem-solving, and communication skills. · Team-oriented mindset with humility, coachability, and a willingness to mentor others. · Resourceful, adaptable, and able to thrive in a rapidly changing, fast-paced environment. · Eligible to travel to New York for occasional team activities if required. Desired Skills and Experience: · AWS Certified Solutions Architect – Associate or higher. · GCP Associate Cloud Engineer or higher. · Experience with horizontally scalable systems design. · Strong understanding of application, server, and network security principles. · Competitive salary with performance-based bonuses. · Remote-first work environment with flexible schedule. · Health, dental, and vision coverage. · Paid time off and company holidays. · Professional development opportunities, including mentorship and training programs. · Collaborative, inclusive, and supportive team culture. · Opportunities to work on impactful projects with innovative technologies. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 11/22/2025