1

Associate Software Development Engineer Jobs in Roslyn, NY

The Opportunity We are seeking an experienced Software Development Engineer 4 to join our New York team. This role is outstanding because you will contribute to a world-class group shaping the future ...

Software Development Engineer II Location: 1 Washington Park , Newark, NJ 07102 Duties: Design, develop, and maintain large-scale distributed software applications using Apollo and AWS cloud services ...

Senior Software Development Engineer

Newark, NJ ยท On-site

$128K - $168K/yr

ABOUT THIS ROLE As a Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and ...

ABOUT THIS ROLE As a Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate Bring challenging ideas and we ...

ABOUT THIS ROLE As a Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate Bring challenging ideas and we ...

Principal Software Development Engineer

New York, NY ยท On-site

$147K - $198K/yr

As a Principal Software Development Engineer, you will operate within a large-scale product, engineering, and architecture ecosystem, leading strategic technical initiatives across one or more value ...

Showing results 21-40

Associate Software Development Engineer information

See Roslyn, NY salary details

$19

$43

$100

How much do associate software development engineer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for associate software development engineer in Roslyn, NY is $43.35, according to ZipRecruiter salary data. Most workers in this role earn between $31.35 and $45.91 per hour, depending on experience, location, and employer.

What is an associate software development engineer?

Associate Software Development Engineers are entry-level professionals who assist in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior developers, contributing to coding, debugging, and documenting software projects. This role serves as a foundational position in a software engineering career, providing opportunities to learn industry best practices and collaborate with experienced team members. Associate Software Development Engineers often participate in code reviews, troubleshoot issues, and help ensure that software meets quality and performance standards.

What are the key skills and qualifications needed to thrive as an associate software development engineer?

To thrive as an Associate Software Development Engineer, you need a solid grasp of programming languages (such as Java, Python, or C++), algorithms, and data structures, often supported by a bachelor's degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic software development lifecycle methodologies is typically required. Strong problem-solving skills, a willingness to learn, and effective teamwork set standout candidates apart. These skills and qualities are vital for building reliable software, adapting to evolving technologies, and collaborating in dynamic development teams.

What are some common challenges faced by associate software development engineers when joining a new team?

Associate Software Development Engineers often encounter challenges such as adapting to established codebases, understanding team workflows, and getting acquainted with company-specific development tools. It can take time to become comfortable with version control systems, code review processes, and agile methodologies commonly used by development teams. Building effective communication with senior engineers and learning to balance independent problem-solving with seeking guidance are also key aspects of the initial learning curve.

What is the difference between Associate Software Development Engineer vs Software Development Engineer?

AspectAssociate Software Development EngineerSoftware Development Engineer
Required CredentialsBachelor's degree in CS or related field, some internshipsBachelor's or higher in CS, more experience preferred
Work EnvironmentEntry-level, team-based projects, training programsMore complex projects, increased responsibility
Employer & Industry UsageTech companies, startups, large corporationsSame as Associate role, with more senior positions
Search & Comparison IntentEntry-level roles, career progressionMid-level roles, career growth

The main difference between an Associate Software Development Engineer and a Software Development Engineer lies in experience and responsibility. The Associate role is typically entry-level, focusing on learning and supporting projects, while the SDE has more experience and handles more complex tasks. Both roles are common in tech companies and serve as stepping stones in a software engineering career.

What cities near Roslyn, NY are hiring for Associate Software Development Engineer jobs?

Cities near Roslyn, NY with the most Associate Software Development Engineer job openings:

Infographic showing various Associate Software Development Engineer job openings in Roslyn, NY as of June 2026, with employment types broken down into 63% Full Time, 31% Part Time, and 6% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $90,159 per year, or $43.3 per hour.

Senior Software Development Engineer

Socket.dev

Manhattan, NY โ€ข On-site

$180 - $230/hr

Other

Medical, Life, Retirement, PTO

Posted 7 days ago


Job description

Gibson Dunn is a leading global law firm, advising clients on significant transactions and disputes. Our exceptional teams craft and deploy creative legal strategies that are meticulously tailored to every matter, however complex or high-stakes. The firmโ€™s work is distinguished by a unique combination of precision and vision.

Based in New York City or Washington, D.C., the Senior Software Development Engineer designs, architects, builds, and leads the delivery of enterprise applications and shared platform capabilities, serving as a technical leader responsible for driving engineering excellence, scalable architecture, and successful delivery of complex software initiatives. This role is ideal for an engineer who enjoys building user-centric software solutions and integrating cutting-edge capabilities into scalable enterprise applications. The role works in close partnership with the firmโ€™s AI Platform Engineering team to design and build agentic workflows โ€“ systems that plan, invoke tools, and carry out multi-step work on behalf of attorneys and business professionals.

Primary applications and platforms include:
  • CI/CD, Source Control & Test Automation: Git, JFrog Artifactory; automated testing, CI/CD pipelines, release management, and observability tooling
  • Infrastructure as Code: Terraform, Bicep
  • Cloud & Orchestration: Microsoft Azure (App Services, Functions, API Management, Azure SQL, Cosmos DB, Storage Accounts); Docker, Kubernetes (AKS)
  • AI Inference & Application Infrastructure: The firm's proprietary LLMs and model gateway services, retrieval and hybrid search, vector databases, chat interfaces, agent orchestration frameworks (e.g., LangGraph, Semantic Kernel), and Model Context Protocol (MCP)
  • AI Evaluation & Quality: LLM evaluation tooling, eval harnesses, and regression suites for non-deterministic systems
  • Enterprise Systems & Integration: Document management, knowledge repositories, search services, and firm business applications
  • Languages & Frameworks: C#, .NET, Python, JavaScript, TypeScript; React, Angular, or similar front-end technologies
Responsibilities include:Application Development
  • Build user-facing applications, APIs, and services that enable attorneys and business professionals to leverage capabilities securely and effectively.
  • Develop solutions that integrate generated insights into existing legal, business, and knowledge management workflows.
  • Design, develop, and maintain enterprise-grade software applications that consume and interact with Gibson Dunnโ€™s proprietary LLMs, services, and intelligent agent frameworks.
Architecture & Technical Strategy
  • Define the long-term technical strategy and lead the architecture for enterprise applications and shared platforms.
  • Drive technical direction across multiple engineering teams and strategic initiatives.
  • Make architectural decisions balancing scalability, maintainability, security, and performance.
  • Evaluate emerging technologies and recommend adoption where appropriate.
  • Translate legal and business workflows into agent-assisted experiences, exercising judgment about where an agent adds real value and where deterministic software remains the better answer.
Agentic Workflow Engineering
  • Design and build agentic workflows that plan, call tools, and execute multi-step legal and business tasks, including the tool and Model Context Protocol (MCP) interfaces that expose firm systems to agents under correctly scoped permissions.
  • Build the orchestration around agent runs, including state management, retries, checkpointing, and safe recovery for long-running and asynchronous work.
  • Design human-in-the-loop review, approval, and override points so attorneys retain control over consequential actions and agent output remains verifiable.
  • Define evaluations and regression tests for agent behavior, instrument runs end to end (traces, tool calls, tokens, latency, cost), and tune for quality and unit economics alongside AI Platform Engineering.
Full-Stack Engineering
  • Develop modern web applications and services using contemporary front-end and back-end technologies.
  • Create responsive and intuitive user experiences that simplify interaction with complex capabilities.
  • Design and implement reusable application components, services, and integration patterns that support scalability and maintainability.
  • Establish enterprise application architecture standards, reusable engineering frameworks, and design patterns across teams.
  • Review technical designs and provide guidance on implementation approaches.
API & Platform Integration
  • Integrate enterprise applications with internal platforms, knowledge repositories, document management systems, search services, and business applications.
  • Develop secure APIs, microservices, and middleware components that facilitate communication between services and enterprise systems.
  • Collaborate with platform and engineering teams to operationalize new capabilities and services.
  • Build on the AI platformโ€™s model gateway, retrieval, and evaluation services rather than standing up parallel capability, and work with AI Platform Engineering to close genuine gaps in the platform.
Software Engineering & Delivery
  • Lead multiple strategic engineering initiatives while establishing engineering standards and delivery best practices across teams.
  • Drive sprint planning, technical estimation, and delivery planning.
  • Champion engineering best practices including automated testing, CI/CD, observability, and release management.
  • Identify technical debt and develop long-term modernization strategies.
  • Extend testing and release practices to non-deterministic systems, including evaluation-based quality gates, staged rollout, and rollback plans for agent capabilities.
Security & Compliance
  • Build solutions that adhere to firm security standards, data governance policies, confidentiality requirements, and client obligations.
  • Implement authentication, authorization, auditing, and monitoring capabilities in accordance with enterprise security practices.
  • Ensure applications appropriately handle sensitive and privileged information.
  • Lead architectural security reviews and partner with Information Security to establish secure development standards, championing secure coding practices and participating in threat modeling and design reviews.
  • Enforce least-privilege tool access for agents and design against prompt injection, data exfiltration, and unintended actions on firm or client systems.
  • Ensure agent activity is fully auditable, with a traceable record of what an agent retrieved, invoked, and produced, consistent with confidentiality and privilege obligations.
Performance & Optimization
  • Monitor and optimize application performance, scalability, reliability, and user experience.
  • Implement telemetry, logging, and observability solutions to support production operations.
  • Troubleshoot application issues and collaborate across teams to resolve complex technical challenges.
  • Define platform reliability objectives, resiliency standards, and operational excellence metrics, and improve system resiliency, monitoring, and operational maturity.
  • Lead production incident investigations and root cause analyses.
  • Monitor agent quality in production alongside conventional performance metrics, including silent regressions that follow model, prompt, or tool changes.
Collaboration & Innovation
  • Partner with attorneys, business stakeholders, product owners, architects, and engineers to understand business needs and translate them into technical solutions.
  • Mentor junior engineers through code reviews, technical coaching, and design guidance.
  • Lead architecture discussions and technical design reviews, and influence engineering standards and software development best practices across teams.
  • Partner with product owners and engineering leadership to define long-term technology roadmaps.
  • Build consensus across engineering, infrastructure, security, and business teams while influencing technology investment decisions.
  • Partner closely with AI Platform Engineering, adopting its paved roads by default and feeding real delivery experience back into the platform roadmap.
Qualifications:
  • Experience building web applications, APIs, microservices, and distributed systems, with a strong grounding in software architecture and object-oriented design.
  • Demonstrated experience designing scalable systems and optimizing high-volume applications for performance and reliability.
  • Experience leading architecture and technical delivery for enterprise-scale, cross-functional initiatives, including breaking down ambiguous business problems into workable technical solutions.
  • Proven ability to mentor senior engineers, influence technical direction, and establish engineering standards.
  • Experience with source control, Git workflows, automated testing, CI/CD pipelines, and DevOps practices.
  • Experience building production software backed by large language models, including tool or function calling, retrieval, and orchestration of multi-step workflows.
  • Hands-on experience with agent frameworks and orchestration tooling (e.g., LangGraph or Semantic Kernel), Model Context Protocol (MCP), and evaluation harnesses for non-deterministic systems preferred.
  • Experience developing applications in Microsoft Azure, and relevant certifications in Azure, software development, or cloud technologies, preferred.
Experience:
  • 10+ years of progressive experience designing, developing, and leading delivery of enterprise software applications.
  • Bachelorโ€™s degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent experience).

Gibson Dunn will consider for employment qualified Applicants with Criminal Histories in a manner consistent with the requirements of local law.

Compensation & Benefits:

The annual compensation range for this position is $180,000 - $230,000. The salary offered within this range will depend upon qualifications and other operational considerations.

Benefits offered for this position include health care; retirement benefits; paid days off, including sick time, and vacation time; parental leave; basic life insurance; Flexible Spending Accounts; as well as discretionary, performance-based bonuses.

Gibson Dunn is committed to ensuring equal employment opportunities for all qualified applicants, including individuals with disabilities. We strive to ensure an inclusive and accessible hiring experience. The Firm will provide reasonable accommodations to qualified individuals with disabilities to enable participation in the application and recruitment process, unless doing so would impose an undue hardship, in accordance with applicable laws and regulations. If you require a reasonable accommodation to complete an application, participate in an interview, or otherwise take part in the recruitment process, please contact us at recruiting-accommodations@gibsondunn.com.

#J-18808-Ljbffr