Skip to content

Software Engineer – Fullstack
Company | ServiceNow |
---|
Location | San Diego, CA, USA |
---|
Salary | $111200 – $172400 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, 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