Associate Software Engineer

ServiceNow
Summary
Join ServiceNow's Security Organization (SSO) and collaborate with senior engineers to build high-quality, clean, and reusable code using Python. Participate in code reviews, unit testing, and other software engineering best practices; learn and apply secure coding practices to resolve vulnerabilities. Contribute to technical documentation and communicate effectively with team members; gain exposure to containerization technologies like Docker and Kubernetes. Work in an Agile environment and learn DevOps practices; build dashboards to monitor system performance and security metrics. The role requires experience with Python, Docker, containerized development workflows, basic software engineering principles, version control (e.g., Git), and Linux environments. Strong interpersonal and communication skills are essential. ServiceNow offers a competitive salary, equity, variable/incentive compensation, health plans, a 401(k) plan with company match, ESPP, matching donations, a flexible time away plan, and family leave programs.
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
- 1+ years of experience with Python (academic or professional)
- Exposure to Docker and containerized development workflows
- Understanding of basic software engineering principles and version control (e.g., Git)
- Familiarity with Linux environments (Ubuntu or Debian)
- Strong interpersonal skills and a genuine interest in collaborating with and learning from others to achieve your goals
- A commitment to solving problems and ability to stay focused and motivated despite tough challenges and ambiguity
- Effective verbal and written communication skills
Responsibilities
- Collaborate with senior engineers to build high-quality, clean, and reusable code using Python
- Participate in code reviews, unit testing, and other software engineering best practices
- Learn and apply secure coding practices to resolve vulnerabilities
- Contribute to technical documentation and communicate effectively with team members
- Gain exposure to containerization technologies like Docker and Kubernetes
- Work in an Agile environment and learn DevOps practices
- Build dashboards to monitor system performance and security metrics
Preferred Qualifications
- Exposure to Kubernetes or cloud platforms (e.g., Azure)
- Experience with GitLab or similar version control tools
- Experience with PowerBI
Benefits
- Health plans, including flexible spending accounts
- A 401(k) Plan with company match
- ESPP
- Matching donations
- A flexible time away plan
- Family leave programs
Share this job:
Similar Remote Jobs


