Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineering

$125k - $175k

Pearson

Job-ID: 25308Category: TechnologyLocation: Hoboken, NJ, United StatesWorkplace: HybridSchedule: Full timePosted: 2026-10-09The RoleAs an Senior Software Engineering, you will serve as a senior technical owner and hands-on engineer responsible for designing, building, operating, and evolving scalable software solutions for complex business and engineering challenges.This is a full-stack engineering role with a strong emphasis on backend development, distributed systems, event-driven and stream-processing systems, cloud-native architecture predominantly on AWS, and service reliability. You will lead significant engineering initiatives from initial discovery and solution design through implementation, deployment, operationalization, and ongoing support.The role is equally focused on developing new product capabilities and strengthening, maintaining, and operationalizing existing features. Given the maturity and lifecycle of the platform, you will work on modernization, technical debt reduction, production reliability, performance improvement, and long-term maintainability alongside new feature delivery.You will work closely with product managers, architects, engineering leaders, and teams across multiple domains to translate business needs into practical, scalable, and maintainable technical solutions. Documentation, technical communication, and collaboration across globally distributed organizations are essential parts of this complex role.The ideal candidate is an experienced engineer who thrives on solving difficult problems, operates effectively in ambiguous environments, and believes in owning solutions end to end. We are looking for a highly autonomous professional who can independently drive initiatives, establish clarity where requirements are incomplete, and remain accountable for delivering high-quality outcomes. What You'll Own Lead the architecture, design, implementation, testing, deployment, operationalization, and production support of complex software systems.Build scalable, reliable, secure, and highly available backend services, distributed systems, event-driven applications, and stream-processing solutions.Own major engineering initiatives from technical discovery and solution definition through delivery, production rollout, and ongoing support.Balance the delivery of new product capabilities with modernization, technical debt reduction, reliability improvements, and maintenance of existing systems.Partner with product, architecture, platform, security, operations, development, and other solution teams to translate business requirements into practical technical approaches.Develop and communicate technical proposals that clearly explain solution architecture, implementation decisions, expected outcomes, dependencies, risks, and trade-offs.Lead technical discovery sessions, architecture reviews, system design discussions, and implementation planning for complex initiatives.Design APIs, microservices, asynchronous workflows, event-driven systems, streaming applications, and cloud-native services that can evolve with changing product and platform needs.Evaluate existing platform capabilities, shared services, and APIs before introducing new solutions, ensuring alignment with broader enterprise architecture.Create proof-of-concept solutions to validate technical approaches and evolve successful prototypes into secure, maintainable, and production-ready capabilities.Provide technical leadership and guidance to engineering teams across onshore and offshore locations, ensuring development activities are coordinated and delivered with high quality.Work independently, navigate ambiguity, identify the appropriate path forward, and drive initiatives to completion with limited oversight.Mentor engineers through technical design guidance, code reviews, troubleshooting, knowledge sharing, and the adoption of engineering best practices.Establish and promote standards for code quality, automated testing, observability, resiliency, security, documentation, and operational readiness.Produce clear and maintainable technical documentation, including system designs, architecture decisions, workflows, operational runbooks, troubleshooting guidance, and engineering standards.Drive continuous improvement across software development, delivery, deployment, maintenance, and production support practices.Take ownership of production systems, including monitoring, incident response, root-cause analysis, performance optimization, and implementation of long-term corrective actions.Operate effectively in a 24/7 production environment and understand the responsibility associated with supporting business-critical software platforms.Stay current with advancements in cloud computing, distributed systems, software architecture, artificial intelligence, and engineering productivity.Evaluate and responsibly adopt AI-assisted and agentic engineering capabilities where they improve solution quality, developer productivity, operational efficiency, or customer outcomes.Contribute to an AI-native engineering culture by applying AI capabilities throughout appropriate stages of discovery, design, development, testing, documentation, deployment, and operational support. About YouYou are an experienced software engineer and technical leader who combines deep backend engineering knowledge with strong ownership, sound technical judgment, and effective communication.You are highly autonomous and comfortable independently driving complex initiatives. You can navigate ambiguity, identify missing requirements, evaluate technical and business trade-offs, and establish a practical path toward delivery.You are willing to take on difficult challenges and remain accountable throughout the entire lifecycle of a solution, from discovery and design through implementation, deployment, monitoring, maintenance, and production support.You are equally comfortable developing new functionality and improving existing systems. You understand that mature products require continued investment in reliability, observability, performance, modernization, technical debt reduction, documentation, and operational excellence.You work effectively across organizational and technical boundaries, influence decisions through expertise and collaboration, and explain complex technical topics clearly to both technical and non-technical audiences. Required Experience and SkillsBachelor’s degree or equivalent professional experience in Computer Science, Software Engineering, Information Technology, or a related discipline. A master’s degree is a plus.7+ years of professional software engineering experience, with significant experience designing, developing, and operating backend systems.Demonstrated experience serving as a technical lead or senior engineer for complex, cross-functional software initiatives.Deep knowledge of backend engineering concepts, including distributed systems, concurrency, scalability, fault tolerance, resiliency, consistency, event processing, and performance.Strong programming experience with at least one modern, strongly typed language, such as Java, Kotlin, Scala, C#, Go, Rust, or TypeScript.Experience designing and building microservices, RESTful APIs, asynchronous workflows, event-driven architectures, streaming systems, and integration services.Strong experience with AWS and cloud-native engineering, including several of the following:AWS LambdaAmazon ECS or EKSAmazon API GatewayAmazon SQS and SNSAmazon EventBridgeAmazon MSKAWS Step FunctionsAmazon DynamoDBAmazon RDS or AuroraAmazon NeptuneAmazon CloudWatch Infrastructure as CodeExperience designing systems using serverless, containerized, microservice-based, and event-driven architectures.Experience working with relational, NoSQL, graph, and streaming data technologies, including data modeling, scalable access patterns, and performance optimization.Strong understanding of API design, system integration, authentication, authorization, application security, and data protection principles.Experience with automated testing, including unit, integration, contract, and end-to-end testing, along with continuous integration and delivery practices.Experience implementing observability using structured logging, metrics, distributed tracing, dashboards, and proactive alerting.Experience diagnosing complex production issues, conducting root-cause analysis, and improving system reliability across distributed applications.Proven ability to create technical documentation, architecture diagrams, design proposals, operational runbooks, and engineering best-practice guidance.Experience building proof-of-concept solutions and successfully evolving them into scalable, production-ready systems.Experience maintaining and modernizing mature software platforms with significant operational, support, and technical debt considerations.Experience working in Agile development environments and coordinating engineering delivery across globally distributed teams.Demonstrated ability to independently manage work, make informed technical decisions, navigate uncertainty, and drive initiatives through completion.Excellent written and verbal communication skills, including the ability to communicate technical decisions, trade-offs, risks, and recommendations to engineering leaders, product partners, and business stakeholders. AI and Modern Engineering CapabilitiesDemonstrated ability to use AI-assisted engineering tools to improve solution analysis, design, implementation, testing, documentation, troubleshooting, and developer productivity.Familiarity with agentic AI technologies, including AI agents, tool-based workflows, retrieval-augmented generation, model integration, and AI-enabled automation.Familiarity with the AI Development Lifecycle, or AI-DLC, including the responsible application of AI throughout discovery, design, development, validation, deployment, monitoring, and operational support.What Success Looks LikeSuccess in this role means taking end-to-end ownership of complex engineering initiatives and consistently delivering secure, scalable, reliable, and maintainable solutions. You will successfully balance new feature development with the modernization, operational support, and continued improvement of existing capabilities. You will bring technical clarity to ambiguous problems, make sound architectural decisions, raise engineering standards, and help teams deliver with greater quality and confidence. Beyond writing code, you will ensure that solutions are well designed, thoroughly tested, observable, documented, operationally ready, and aligned with the long-term direction of the platform. You will also contribute to building a strong engineering culture by mentoring others, promoting collaboration, and responsibly adopting AI-assisted and agentic technologies where they create meaningful value.Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows: The minimum full-time salary range is between $125,000 - $175,000. This position is eligible to participate in an annual incentive program, and information on benefits offered is here. Applications will be accepted through 15th August. This window may be extended depending on business needs.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineering in Hoboken, NJ vacancy
  • $145k - $160k

     ...Closes: 2026-11-06Role SummaryWe are seeking a highly skilled Senior Salesforce Developer to design, develop, and implement scalable...  ...QualificationsBachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)7+ years of Salesforce... 
    Senior
    Full time

    Pearson

    Hoboken, NJ
    4 days ago
  •  ...collaborative company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE:As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation... 
    Senior
    Work at office
    Worldwide

    Global-e

    Hoboken, NJ
    19 hours ago
  • $137.72k - $216k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficePosition: Senior Software EngineerJob Location: 221 River Street, Hoboken, NJ 07030...  ...(Digital Marketing Asset Services) platform for SEM (Search Engine Marketing) ensuring smooth operation and data feed push from... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Walmart

    Hoboken, NJ
    3 days ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...  ...requirementsSummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Senior

    Sonsoft

    Jersey City, NJ
    19 hours ago
  • $110k - $150k

     ...elegant ways? Are you excited by modern frameworks, tools and engineering practices? Do you want to build scalable technology that improves...  ...developers and quality assurance professionals• apply software engineering practices including automated testing, CI/CD and DevOps... 
    Senior
    Full time
    Flexible hours

    UBS

    Union City, NJ
    4 days ago
  •  ...We are seeking a highly experienced Senior Software Engineer with deep expertise in Python, Microsoft Azure, distributed systems, and production-grade AI applications . The ideal candidate has hands-on experience building, deploying, maintaining, and troubleshooting... 
    Senior

    BrickRed Systems

    Manhattan, NY
    6 hours ago
  •  ...Job Description Job Description We are looking for a  Senior   Software Engineer. Our product is built from day one as a modern API First microservice architecture (Scala, ReactJS, TypeScript) with true continuous delivery and a deep investment in automated testing... 
    Senior
    Work at office

    Kastel Staffing

    Hoboken, NJ
    more than 2 months ago
  •  ...United StatesSchedule: Full timePosted: 2026-09-23Salary Range: Senior Associate-75,000-150,000-USDFeatured Opportunities: YesFLSA...  ...).The Impact You Will Have in This RoleAs a Quantitative Software Engineer, you will play a key role in designing and delivering production... 
    Senior
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Jersey City, NJ
    4 days ago
  • Senior Python Software EngineerJob#: 3057765Job Description:Senior Python Software EngineerLocation: Jersey City, NJ/Charlotte, NC/Plano, TX (Hybrid)Role OverviewAn experienced Senior Software Engineer is required to lead the design and development of complex technical... 
    Senior
    Flexible hours

    Apex Systems

    Jersey City, NJ
    3 days ago
  •  ...Job Description Job Description Job Description: We are seeking a strong, motivated Senior Software Engineer to lead the evolution of our digital platforms. In this role, you will champion the development, implementation, and maintenance of innovative, content-... 
    Senior
    Immediate start
    Shift work

    Saicon Consultants Inc

    Jersey City, NJ
    7 days ago
  • $120k - $200k

    Job-ID: 76781Category: AI / Machine Learning Software EngineeringLocation: Jersey City, NJ, United States; New York, NY, United...  ...of something extraordinary.Role Overview We are seeking a senior‑level engineer to design, build, and operate production‑grade GenAI and Retrieval... 
    Senior
    Full time
    Temporary work
    Worldwide
    Flexible hours

    The Bank of New York Mellon

    Jersey City, NJ
    19 hours ago
  •  ...want to work is how we deliver award-winning services to our customers and ultimately build customer value. We’re seeking a Senior Software Engineer to join our stellar team! You will have the opportunity to part of Development of market leading products in the Capital... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Broadridge

    Newark, NJ
    19 hours ago
  • $165k - $242k

     ...the platform, services, and systems that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our...  ...with diverse infrastructure profiles.Mentor other senior and mid-level engineers, own design reviews, establish... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  • $143k - $210k

     ...scalable storage solutions with segment leading performance. Storage engine works with engineering teams across infrastructure, compute,...  ...as Go, C, or Rust.Proficiency leveraging AI tools to augment software development.Familiarity with storage observability tools and... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  •  ...do their best work together.What’s the role? We are looking for an engineer with a strong background (or interest) in building observability platforms for distributed systems humans.As a Senior Software Engineer I (for Observability) you will be building and supporting... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    Etsy

    Brooklyn, NY
    4 days ago
  •  ...passionate about developing your career, while helping others along the way, come join the Broadridge team. We are looking for a Senior Software Engineer. This is an exciting opportunity to join a high-performing team and make a meaningful impact on Broadridge’s Engineering... 
    Senior
    Full time
    Local area
    Immediate start

    Broadridge

    Newark, NJ
    3 days ago
  • $153k - $204k

     ...publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at .What You’ll Do:Applications Engineering, part of CoreWeave’s Data Infrastructure organization, builds the software CoreWeave uses to plan and operate its own infrastructure business. Some of that is UNION,... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  • $84.63k - $112.84k

     ...impact, and help shape the future of AI‑ready connectivity, join us today. The Role Working within an agile team, the Senior Software Engineer designs, develops, codes, tests, and debugs new software, as well as significant enhancements to existing software of... 
    Senior
    Full time
    Temporary work
    Work from home

    Lumen

    Jersey City, NJ
    1 day ago
  • Job ID: 25677433Reference Number: 25-00616Title: Senior Python DeveloperLocation: jersey city, NJJob Type: Full Time/ContractPosted...  ...developers with 6+ years' experience Experience with PySpark Should also have a strong SQL background and have data engineering experience
    Senior
    Full time

    HAN Staffing

    Jersey City, NJ
    2 days ago
  •  ...Role: Senior Java Full stack Developer Location: Westlake, TX/ Durham, NC/ Jersey City, NJ (Hybrid, 2-3 days onsite in a week) Duration: Fulltime Job Description: AWS/Angular Java/Core Java/11/18/21 Spring Boot Rest API SQL/NoSQL HTML/CSS/JavaScript... 
    Senior
    Full time
    2 days per week
    3 days per week

    Covetus

    Jersey City, NJ
    5 days ago
  • Skills requiredStrong Scala Java development Skills with add on Testing expertise on Cucumber based framework for Regression and functional testingoExpertise in writing safe concurrent code using Scalas features and libraries eg Akka or ZIOoKnowledge of JVM memory models...
    Senior

    LTM

    Jersey City, NJ
    19 hours ago
  • $158.1k - $213.8k

     ...future with us.ABOUT THE TEAMOur AI/ML Engineering team is at the forefront of transformative...  ...seeking a highly skilled and innovative Senior AI/ML Engineer to design, architect, and...  ...into scalable, intelligent systems.As a Software Development Engineer, AI/ML, you will...... 
    Senior
    Internship
    Flexible hours

    Audible

    Newark, NJ
    3 days ago
  • $158.1k - $213.8k

     ...experiences to empower and inspire each other. Imagine your future with us.ABOUT THIS ROLEThis opportunity is for a Senior Software Development Engineer for Audible’s Consumer Domains group. We are the team that creates and powers Audible’s applications, components and... 
    Senior
    Internship
    Flexible hours

    Audible

    Newark, NJ
    3 days ago
  •  ...and we foster the trust and relationships that help people do their best work together.What’s the role?We are looking for a Senior Software Engineer, Machine Learning to help build and operate the infrastructure that trains, hosts, and serves Etsy's machine learning... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Visa sponsorship

    Etsy

    Brooklyn, NY
    2 days ago
  • $142.32k - $213.48k

     ...Jersey, United StatesSalary: $142,320.00 - $213,480.00Category: TechnologyCompany: CitiPosition SummaryWe are seeking a Senior Full-Stack hands-on Engineer to be part of the Banking Technology team delivering best in class technology solutions to help the Banking... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    19 hours ago
  •  ...Job Title: Senior SAP FS-RI Consultant Experience: 10+ Years SAP FS-RI Experience: 3+ Years Location: Industry: Insurance / Reinsurance (Mandatory) Job Description: We are looking for an experienced SAP FS-RI Functional Consultant with strong expertise... 
    Senior
    Full time

    Tekgence Inc

    Jersey City, NJ
    5 days ago
  •  ...recognized as one of the standout early-stage players in their space, and they're continuing to scale fast. They're hiring a Senior Software Engineer to help build the product experience end to end, from backend services to the UI customers actually touch, with regular... 
    Senior
    Full time

    arcadia

    Brooklyn, NY
    4 days ago
  • $134.2k - $258.3k

     ...strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer...  ...experienceSignificant relevant experience in either an internal or external software or platform engineering role, or similarTechnical knowledge... 
    Senior
    Summer holiday
    Local area
    Flexible hours
    Weekend work

    EY (Ernst & Young)

    Hoboken, NJ
    19 hours ago
  • $142.32k - $213.48k

     ...CitiThe Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new...  ...roleExtensive experience system analysis and in programming of software applicationsExperience in managing and implementing successful... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  •  ...Job Title: Senior Microsoft Dynamics Developer Location : weehawken, NJ Roles...  ...Responsibilities: Hands-on experience in software development, specifically with Microsoft...  ...and availability Partner with engineering product managers and principal software... 
    Senior
    Full time

    Programmers.io

    Weehawken, NJ
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineering. Be the first to apply!