Senior Software Engineer
$125k - $175kPearson
As an Advanced Specialist in 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, andongoing 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 You You 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 Skills Bachelor’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 Lambda Amazon ECS or EKS Amazon API Gateway Amazon SQS and SNS Amazon EventBridge Amazon MSK AWS Step Functions Amazon DynamoDB Amazon RDS or Aurora Amazon Neptune Amazon CloudWatch Infrastructure as Code Experience 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 Capabilities Demonstrated 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 Like Success 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. Who we are: At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson. Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing View email address on click.appcast.io. #J-18808-Ljbffr Pearson
- ...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. This role reports to the Director...SeniorWork at office
- ...entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Senior Software Engineer to join our Policy Onboarding and Home Services team. As a vital member of this team, you will own and evolve the backend...SeniorFor contractorsLive inRemote work
- ...requirements and translate them into technical requirements ~ Demonstrate a solid understanding of core engineering principles ~ Familiarity with modern software engineering practices and continuous integration and delivery ~ Comfortable working in a tech-driven...SeniorRemote jobFull timeHome office
- ...looking for more driven, talented and ambitious individuals to join our growing international family. 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...SeniorWork at officeWorldwide
- Responsibilities Kforce has a client in Secaucus, NJ that is seeking a Senior Software Engineer (Storage). Summary: The ideal candidate will possess deep expertise in backend development, distributed systems architecture, data consistency models, replication strategies...SeniorHourly payContract work
- ...we’d love to meet you. As an experienced engineer, you will help build our core SaaS... ...roadmap, you will ensure on-time, on-budget software delivery and help grow and mentor our team... ...of the appropriate stakeholders As a Senior Software Engineer, you will play a crucial...SeniorFlexible hours
$149k - $195.3k
THE POSITION As a Senior Software Engineer within one of FanDuel’s Risk Management Automation teams, you will be an essential part of a cross‑functional agile team that directly impacts our business. You will work collaboratively with a team to implement creative, high...SeniorTemporary workWorldwide$160k - $200k
...where your work helps shape the future of finance. What We're Looking For We are seeking a highly skilled and motivated Senior Software Engineer with 8 years of hands-on experience developing robust, scalable applications. The ideal candidate brings expertise in...SeniorFull time- ...looking for people just like you. Join our team and help us develop game-changing, high-quality solutions. As a Senior Lead Software Engineer at JPMorganChase within Cloud Foundational Services, you will set technical direction and lead delivery of secure, scalable...Senior
- A leading technology company is seeking a Cloud Solutions Network Engineer to develop scalable cloud network solutions and lead cross-functional teams. The ideal candidate has extensive experience with AWS and cloud services, along with proven DevOps expertise. This role...SeniorFull time
- ...DESCRIPTION: The Cloud Solutions Network Engineer is part of the Cloud Center of... ...Connect with all levels of the organization, senior leadership to professional staff Keeps abreast... ...security tooling Understanding of Software Development Lifecycle Methodologies and...SeniorFull time
- ...About the role This is a software development role that gives the opportunity of championing the design of path-breaking information security products that address key gaps in security for the Internet of Things. Xage’s product is a unique application of blockchain technology...SeniorContract workWork experience placementRemote workWorldwide
$189.59k - $215k
DESCRIPTION: Duties: Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural...Full time$130k - $150k
...Senior Software Engineer page is loaded## Senior Software Engineerlocations: San Francisco, CA: Union, NJ: New York, NYtime type: Full timeposted on: Posted Todayjob requisition id: R40587As a leading financial services and healthcare technology company based on revenue...SeniorWork experience placementCasual workFlexible hours$145k - $165k
...professional growth. We seek professionals for our business services group who share these values. What You Will Do: The Senior Software Engineer plays a central role within the Software Engineering team responsible for designing, developing, and delivering high-...SeniorFull timeWork at officeLocal areaMonday to Friday- Job Description ComResource is looking for a Senior Software Engineer. Responsibilities Full lifecycle application development Designing, coding, and debugging applications in various software languages Software analysis, code analysis, requirements analysis, software...Senior
- What You’ll Do The Platform & Infrastructure Engineering team sits at the core of our Data Infrastructure organization, responsible... ...that the broader organization depends on. About the Role As a Senior Software Engineer, you will take end‑to‑day ownership of the...Senior
$125k - $160k
...Docker and Kubernetes. Collaborate with Product Management and engineering peers from concept through delivery. Maintain high engineering... ...00 - $160,000 + benefits. Equal Opportunity Statement Centric Software provides equal employment opportunities to all qualified...SeniorFull timeRemote workFlexible hours- ...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...SeniorWork at officeLocal areaRemote work
- Location & Work Model Van Wert, OH; Dublin, OH Hybrid Full time - salary Role Overview Senior Software Engineer in the Personal Lines PolicyOps team, shaping modern solutions for Policy Administration technology stack at Central Insurance. Key Responsibilities Write code...SeniorFull timeTemporary work
$90k - $130k
Akkodis is seeking a Sr Software Engineer for a Contract position with a client located in Aurora OH . Pay Range: $90k - $130k per annum (The... ...projects and the processes that bring them to fruition. A Senior Software Engineer takes ownership of the full software life cycle...SeniorContract workTemporary workLocal area$120k - $170k
...believe the way businesses and consumers will engage with each other will look completely different in the next 5 years. As Senior Software Engineer you’ll be responsible for building the systems and tools that will enable this change. You will work alongside the...SeniorWork at officeRemote workHome officeFlexible hours- As a Senior Software Engineer, you are responsible for driving the design, development, and scalability of our Third Party Risk Management (SaaS) platform built on Laravel (PHP). You play a key role in building new features and complex product capabilities, while ensuring...SeniorWork at officeLocal areaFlexible hours
$176.72k - $265.08k
...Citigroup Inc. is hiring a Senior Lead Analyst in Applications Development based in Jersey City, New Jersey. This senior role involves leading the integration of functions to enhance processes and deploying new products. Candidates should have over 10 years of experience...SeniorFull time- ...We are seeking a highly skilled and experienced Senior Full Stack Java Developer to lead the design, development, and implementation... ...collaborative mindset, and a passion for delivering high-quality software solutions. Responsibilities Develop, maintain, and implement...Senior
- ...The Depository Trust & Clearing Corporation (DTCC) is seeking an Associate Director DevOps Engineer to lead initiatives in developing and advancing their Web3 Platform. This pivotal role includes implementing infrastructure pipelines and collaborating closely with engineering...SeniorFlexible hours
- Our Company: Tactiq is an innovative software solutions provider focused on bridging the gap between retailers, manufacturers,... ...messy”, and “Think like your customer”. Position Purpose: As a Senior Software Engineer at Tactiq, you’ll design, develop, test, and maintain high-...SeniorTemporary workRemote workWork from homeFlexible hours
$68.25 per hour
Job Title: Senior Java Backend Developer Location: Jersey City, NJ (Hybrid, minimum 3 days on-site per week) Duration: Contract - 12... ...Code (Terraform). Cost governance / FinOps for data platforms. Software build and release management and familiarity with development patterns...SeniorContract workImmediate start3 days per week- ...JPMorgan Chase in Jersey City is seeking a Senior Director of Software Engineering to lead technology and process implementations across departments. The role requires managing multiple areas with a focus on AI-enabled engineering. Ideal candidates possess over 10 years...SeniorFull time
- ...Join to apply for the Senior Full Stack Java Developer role at NTT DATA North America... ...Java applications. Develop and maintain software documentation. Provide technical guidance... ...or Master’s degree in Computer Science, Engineering, or a related field. About NTT DATA NTT...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- cybersecurity software engineer Hoboken, NJ
- software engineer Hoboken, NJ
- software engineer healthcare Hoboken, NJ
- startup software engineer Hoboken, NJ
- intel software engineer Hoboken, NJ
- software developer positions Hoboken, NJ
- part time software developer remote Hoboken, NJ
- software developer Hoboken, NJ
- software engineer amazon Hoboken, NJ
- information technology software engineer Hoboken, NJ







