Software Engineer 2
Sophos
Software Engineer 2
The Software Engineer 2 role is focused on supporting, maintaining, and incrementally improving the automation, tooling, and release processes that help Sophos engineering teams deliver cloud-based services safely and consistently. This role is hands-on and execution-oriented, working with software engineers, platform engineers, QA, security, and release stakeholders to support CI/CD pipelines, cloud infrastructure, Kubernetes-based environments, and developer tooling. The ideal candidate has solid technical fundamentals, is eager to learn, communicates clearly, and can troubleshoot issues in Linux environments while writing practical automation in Groovy, Python, and Bash. Experience using approved AI-assisted engineering tools responsibly to improve productivity, documentation, troubleshooting, and operational insight is a plus.
What You Will Do
- Support CI/CD pipelines and release automation for SaaS applications, microservices, and containerized workloads.
- Support developer and release tooling such as GitHub, Jenkins, Artifactory, and related CI/CD systems.
- Deploy, configure, and troubleshoot application builds across development, QA, and production environments.
- Assist with Kubernetes and Amazon EKS-based deployments, environment health checks, configuration updates, and operational readiness activities.
- Use Terraform to help provision and maintain cloud infrastructure in a consistent, repeatable, and reviewable way.
- Write and maintain automation scripts in Groovy, Python, and Bash under guidance to reduce manual release, build, and environment-management work.
- Work with development teams to understand build, deployment, and environment needs, then contribute to practical automation and process improvements.
- Troubleshoot build, deployment, infrastructure, and environment issues by reviewing logs, pipeline output, Linux systems, and cloud service behavior.
- Support secure development and DevSecOps practices, including security scanning and compliance-related tooling integrations.
- Use approved AI tools to assist with scripting, troubleshooting, documentation, log analysis, and workflow improvement while following company security, privacy, and code-review expectations.
- Maintain clear communication about environment state, deployed versions, release status, availability, risks, and next steps.
- Participate in on-call or operational support rotations as needed for supported services and release infrastructure.
What You Will Bring
- 2+ years of experience in platform engineering, DevOps, release engineering, infrastructure automation, software engineering, or a closely related role.
- Able to complete well-scoped engineering tasks with moderate independence.
- Familiarity with AWS cloud services, especially services commonly used for compute, identity, storage, messaging, monitoring, and container platforms. Azure experience is a plus.
- Working knowledge of Kubernetes concepts; Amazon EKS experience is a plus.
- Experience with Docker and container-based application delivery.
- Strong Linux fundamentals, including command-line troubleshooting, shell scripting, process inspection, permissions, networking basics, logs, and system services.
- Ability to investigate build failures, deployment failures, environment issues, cloud infrastructure behavior, and application runtime problems with support from senior engineers.
- Practical scripting experience with one or more of Groovy, Python, or Bash.
- Familiarity with CI/CD pipelines and release automation using tools such as Jenkins and GitHub Actions.
- Familiarity with release practices such as branching, tagging, versioning, artifact promotion, rollback planning, and progressive deployments.
- Experience with developer and artifact tooling such as GitHub and Artifactory.
- Familiarity with common build tools such as Gradle, Maven, or npm.
- Familiarity with infrastructure-as-code and configuration/provisioning tools such as Terraform, Ansible, Packer, and Chef; hands-on Terraform experience is strongly preferred.
- Basic understanding of secrets management, certificates, SSL/TLS concepts, and secure automation practices.
- Exposure to DevSecOps tools such as Black Duck, Prisma Cloud, or similar scanning platforms is a plus.
- Experience using AI-assisted engineering tools to improve productivity, generate or review scripts, summarize logs, draft documentation, or explore technical options, with good judgment around security and accuracy.
- Clear written and verbal communication skills, especially when coordinating releases, environment status, risks, and troubleshooting updates across teams.
- ...Black Cape Title: Spectacular Full Stack Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Onsite Expectations: MUST be willing to go onsite 2 - 3 days per week; could be up to 5 days per week...SuggestedFull timeFor subcontractor2 days per week3 days per week
- ...Black Cape Title: Talented Full Stack Software Engineer (2+ years to Senior Levels) Locations: Tampa, FL Virginia Beach, VA Colorado Springs, CO Honolulu, HI Miami, FL Clearance: MUST have an Active TS/SCI clearance ***MUST HAVE an Active...SuggestedFull timeFor subcontractor
$118.05k - $144.52k
...Berkshire Hathaway Homestate Companies, Workers Compensation Division, has an opening for a Software Engineer 2. This individual will need extensive technical expertise to join our dynamic development team. Responsibilities include designing, developing, and maintaining...SuggestedFull timeWork from homeFlexible hours2 days per week- ...Work Arrangement This is an onsite position in Tampa, FL, Huntsville , or Northern, VA. Job Overview A Software Engineer 2 is an experienced professional responsible for designing, developing, and maintaining software applications. This person serves as an...SuggestedFull timeWork at officeLocal areaRemote work
$150k - $170k
...T-Rex is looking for a talented Software Engineer 2 to work on a program in the Hanover, Maryland area in support of the Intelligence Community. Responsibilities: This Position Is An Onsite Role The Software Engineer develops, maintains, and enhances complex...SuggestedFull timeContract workWork experience placementImmediate start- ...Job Summary We are hiring a CE Software Engineer at Level 1 or Level 2 based on skills, experience, and demonstrated scope of impact. In this role, you will design, build, test, and support customer-facing digital solutions that enhance engagement, simplify self-service...Full time
- ...) is a growing company bringing complete engineering services and true full lifecycle System Engineering... ..., type, and complexity is required. 2. Bachelors degree in Computer Science or... ...SWE experience on projects with similar software processes may be substituted for a...Full time
$78.41k - $90k
...Technologies, a division of Huntington Ingalls Industries, is seeking a Software Engineer to support the Joint Training Synthetic Environment (JTSE) for... ...environment courses. What You Must Have • 2 years experience with Bachelors in related field; 0 years...Full timeWork at officeLocal areaWorldwide$10k
...packed with opportunities to grow and the ability to have an impact on every client you work with. ARSIEM is looking for a Software Engineer 2 . This position will support one of our Government clients in Annapolis Junction, MD. \n Responsibilities Develops,...Full time- ...Description Software Engineer 2 The Software Engineer (SWE) develops, maintains, and enhances complex and diverse software systems (e.g., processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and...Full timeContract workLocal area
$78.34k - $128.5k
...capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive... ...are met. Minimum Qualifications ~2 years relevant experience with Bachelors in related field; 0...Full timeWork experience placementWorldwide- ...Clearance: TS/SCI with Full Scope Poly Position Type: Full-Time Salary Range : 144,000 - 154,000 Join our team as a Level 2 Software Engineer and play a critical role in designing, developing, and integrating advanced software solutions that support mission success....Full timeWork from home
- ...Required Skills : Submitted candidates must meet the minimum experience and education requirements to qualify for the Software Engineer Level 2 (SWE2) labor category. Fourteen (14) years of experience as a SWE, in programs and contracts of similar scope, type, and...Full time
- ...ensure we take care of ourselves, each other, and our communities.\n\nJob Summary:\n\nJob Description:\n\nPayPal, Inc. seeks Software Engineer 2 in San Jose, CA \n\nJob Duties: Develop high-volume, scalable software solutions for back-end systems. Optimize performance...Full timeWork at officeLocal areaImmediate startRemote workFlexible hours
- ...) is a growing company bringing complete engineering services and true full lifecycle System Engineering... ...TS/SCI w/ Polygraph required. SWE-2 Qualifications: Master’s degree in... ...to automate manual processes - Recent software development experience using Python -...Full time
- ...AEITS, Inc. , a GTSC company, is growing its team! Seeking a Software Engineer, Level 2 . Location: Hanover, MD All work is on-site. This is not a hybrid or remote position. Mission : Analyze, debug and integrate existing software into new or modified systems...Full timeTemporary workLocal area
- ...Company Description Information Technology - Internet / E-Commerce Job Description MTS 2, Software Engineer Boston Exp 2-5 years Deg Bachelors Relo Bonus Visa candidates welcome Job Description What you will work on:...Full time
$155k - $205k
...Make an Impact Where It Matters Most Intelliforce engineers don’t just write code. We deliver capabilities that directly support national security missions. As a Software Engineer (SWE-2) supporting the GHOSTGEM mission, you’ll help design and evolve software systems...Full timeImmediate startRemote work- ...A leading fintech company in Canada is seeking a Software Developer to build and maintain RESTful APIs for their credit card and payments platform. Candidates should have 1-2 years of development experience, a solid understanding of SQL and API design, and a willingness...Remote work
$172k - $228k
...This job is for you if you have: ~8+ years of full-stack engineering experience. Can take ownership of the whole development lifecycle... ...Process: ~ Interview with a Recruiter (30 min) ~ Technical Round (2.45 hrs): ~(1) Live Full Stack Coding Exercise - You will have...Full time- ...Black Cape Title: FrontEnd Software Engineer (2+ years to Senior Levels) Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Clearance: MUST have an Active Top Secret of TS/SCI clearance ***MUST HAVE an Active Top Secret OR Top Secret...Full timeFor subcontractor
- ...Job Title: Software Engineer 2 Duration: 12+ Month (s) Location: Charlotte, NC - 28262 - Hybrid Roles (3 Days Onsite/2 Days WFH) Job Descriptions: • In this contingent resource assignment, you may: Participate in low to moderately complex initiatives and...Work from home
- ...Software Engineer 2 will assist in designing, developing, testing, and maintaining software solutions under the guidance of lead software engineers. As a mid-level engineer, you will contribute to complex projects and collaborate with cross-functional teams to deliver...Work experience placement
- ...Momentum Engineering, Inc., a Woman-Owned Small Business (WOSB), fosters an employee-centric... ...critical needs. Job Summary Seeking a Cloud Software Engineer to become a member of a mature... ...which will be considered equivalent to two (2) years of experience. A Master’s degree...Hourly pay
- ...Hello, Hope you are doing well. Role: Software Engineer 2 Location: Texas Remote Job ID: RRC (455-25-25765A ) Duration: 6+ Months Client: Loblolly/State of Texas Location: Texas Remote ** All travel, per diem, parking, and/or living expenses...Daily paidFor contractorsRemote workNight shift
- Job Description Summary ModMed is hiring a driven Senior Software Engineer 2 to join our positive, passionate, and high-performing Product Development team. This unique opportunity allows you to influence the architecture and technical direction of a highly available,...Work at officeRemote workFlexible hours
- ...Our client, Global Technology Leader is seeking a Software Development Engineer II to join their team. Job Title: Software Development Engineer... ...years experience with C#, SQL and/or KQL, and Azure DevOps. 2. Minimum 2 years experience with Azure services like Azure...Remote workFlexible hours
- ...Position: Software Development Engineer 2 Location: Redmond, WA 98052 Duration: 06+ Months Summary : The role of an infrastructure engineer is to provide tooling, libraries, hosting workloads and components that other service developers leverage for...
$87.6k - $131.4k
...employees are not only part of history, they are making history.\n\nNorthrop Grumman Space Systems Sector has an opening for a Software Engineer (level 2) or Principal Software Engineer (level 3) to join our team of qualified, diverse individuals. This position will be...Full timeRelocationFlexible hoursShift work$83.4k - $125.2k
..., Multi-Domain Operations, and Missile Defense Integration Business Unit (BU) has an exciting career opportunity for a Software Engineer \u2013 Level 2 or a Principal Software Engineer \u2013 Level 3 to join our team of qualified, diverse individuals. This position will...Full timeWork experience placementRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer 2. Be the first to apply!
- network software engineer United States
- software engineer internship United States
- facebook software engineer United States
- software engineer travel United States
- senior robotics software engineer United States
- entry level software engineer remote United States
- vice president software engineering United States
- software engineer apprentice United States
- cybersecurity software engineer United States
- federal - software developer United States


