Posted in

Software Engineer – Fullstack

Software Engineer – Fullstack

CompanyServiceNow
LocationSan Diego, CA, USA
Salary$111200 – $172400
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI’s potential impact on the function or industry.
  • Typically requires a Bachelor’s degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience.
  • 2+ years of experience as a full-stack developer in enterprise environments with object-oriented experience and scripting languages like JavaScript.
  • Hands-on coding experience with Java and/or .NET for backend services and modern UI frameworks like React or Angular
  • Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
  • Database experience including SQL database design, schema modeling, and relational concepts
  • Working knowledge of XML file handling (for reading/parsing files)
  • Solid understanding of how backend systems, frontend components, and databases interact
  • Experience with CI/CD practices, including Git and Jenkins
  • Comfortable working in Agile/Scrum teams, delivering working software in sprints
  • Familiar with writing and maintaining unit tests and automated tests

Responsibilities

  • Join daily standups with your Scrum team to align on stories and blockers
  • Pair with a developer to review a pull request or debug a tricky integration
  • Collaborate with the Product Owner to refine acceptance criteria for a feature
  • Implement a backend API in Java or .NET and hook it up to a React-based frontend
  • Review schema changes in a SQL database design meeting
  • Write or run unit and integration tests for new functionality
  • Participate in architecture syncs or system design reviews with IC3+ engineers
  • Wrap up with a retrospective or sprint planning session
  • You’ll be part of a Scrum team working full-stack—back-end and front-end—collaborating on development stories tied to clearly defined deliverables.
  • Leading system-level architecture and design discussions
  • Contributing to and reviewing code across the stack—Java, .NET, JavaScript/React
  • Designing SQL databases and schemas with a strong understanding of how relational data supports application logic
  • Reading data from XML files (not using XML schemas), integrating into workflows
  • Owning and executing unit testing, integration testing, and automation to support a healthy CI/CD pipeline
  • Collaborating with Product Owners, Designers, and QA in sprint planning and backlog grooming
  • Supporting DevOps practices and helping maintain build pipelines (Jenkins), source control (Git), and cloud deployment readiness
  • Being a technical sounding board and mentor to other engineers on the team

Preferred Qualifications

  • Experience with ServiceNow platform development or configuration
  • Exposure to Jenkins pipeline scripting or advanced Git workflows
  • Understanding of DevOps tools and Kubernetes environments
  • Background in risk management, compliance, or operational resilience domains