{"schemaVersion":"jobsearcher.job.v1","id":"71063f4d04cdde1cdcbf976c","url":"https://jobsearcher.com/jobs/71063f4d04cdde1cdcbf976c","canonicalUrl":"https://jobsearcher.com/jobs/71063f4d04cdde1cdcbf976c","title":"Software Engineer 2","description":"We would love for you to explore other opportunities within Asurion.The Software Engineer 2 contributes to design, development, testing, and delivery of scalable software features. This role collaborates with cross-functional partners, writes maintainable code, reviews peer work, and supports continuous integration and deployment practices. The engineer troubleshoots production issues, improves system reliability, and participates in agile ceremonies. Success requires sound engineering judgment, clear communication, and a commitment to secure, performant solutions. This position offers growth through ownership of moderately complex components and mentorship from senior engineers while influencing quality and coding standards across the team.The Software Engineer 2 contributes to design, development, testing, and delivery of scalable software features. This role collaborates with cross-functional partners, writes maintainable code, reviews peer work, and supports continuous integration and deployment practices. The engineer troubleshoots production issues, improves system reliability, and participates in agile ceremonies. Success requires sound engineering judgment, clear communication, and a commitment to secure, performant solutions. This position offers growth through ownership of moderately complex components and mentorship from senior engineers while influencing quality and coding standards across the team.Essential Job Skills/DutiesDesign, implement, and unit test application features.Review code for correctness, style, and security.Debug and resolve defects across environments.Contribute to design discussions and technical docs.Automate builds, tests, and deployment pipelines.Support on-call rotations and production stability.Required Technical SkillsApplication Packaging: Packaging software applications with required dependencies and configurations into standardized formats for installation, deployment, and management across operating systems and environments.Application Programming Interfaces (APIs): Designing and implementing APIs that enable communication, integration, and data exchange between systems and platforms.CI/CD: Designing workflows and pipelines that support continuous integration, automated testing, and continuous deployment.Code Review: Reviewing source code to identify defects, improve quality, and ensure alignment with development standards.DevOps: Integrating software development and IT operations practices to enable continuous delivery, version control, feature management, application monitoring, and scalable system design.Security Engineering: Incorporating security controls and safeguards into systems to protect against operational disruptions and malicious threats.Test Automation: Developing and executing automated testing frameworks and scripts as part of the software testing lifecycle.Artificial Intelligence: Designing and developing systems that perform tasks requiring machine intelligence and autonomous decision-making.Containerization: Deploying and managing applications within portable, isolated container environments.Cloud-Agnostic Implementation: Designing workloads that operate across multiple cloud environments through appropriate abstraction and architecture patterns.Data Engineering: Designing and managing data infrastructure, pipelines, and processing systems to support analytics, reporting, and machine learning initiatives.Full-Stack Development: Building and operating end-to-end applications across user interface, APIs, data storage, CI/CD, and cloud infrastructure.Systems Design: Defining system architecture, modules, interfaces, and data structures to meet functional and technical requirements.Required Soft/Leadership SkillsClear, concise written and verbal communication.Collaborates effectively within agile teams.Balances speed with maintainable solutions.Proactive problem solving and ownership.Receives and applies feedback constructively.Required Education & ExperienceBachelor's in Computer Science or related field.Two or more years professional software experience.Experience delivering features to production.Exposure to agile methodologies and ceremonies.Preferred Education & ExperienceMaster's in Computer Science or related field.Experience with cloud-native architectures.Performance tuning and observability experience.Required Licenses/CertificationsPREFERRED LICENSES/CERTIFICATIONSCloud platform associate certification.Secure coding or security fundamentals certification.Supervisory ResponsibilitiesNo direct reports; mentors junior engineers informally.May lead small task-focused workstreams.Travel RequirementsTravels: Occasionally for team events or planning.% of Time: Up to 10% travel.Overnight Travel: May be required occasionally.PHYSICAL DEMANDS & WORKING CONDITIONSStationary Position: FrequentlyVision: 20/20 corrected visionHearing: Receive detailed information if spoken to","company":"Asurion","rawCompany":"asurion","city":"Sterling","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-07-16T11:49:03.072Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer 2","description":"We would love for you to explore other opportunities within Asurion.The Software Engineer 2 contributes to design, development, testing, and delivery of scalable software features. This role collaborates with cross-functional partners, writes maintainable code, reviews peer work, and supports continuous integration and deployment practices. The engineer troubleshoots production issues, improves system reliability, and participates in agile ceremonies. Success requires sound engineering judgment, clear communication, and a commitment to secure, performant solutions. This position offers growth through ownership of moderately complex components and mentorship from senior engineers while influencing quality and coding standards across the team.The Software Engineer 2 contributes to design, development, testing, and delivery of scalable software features. This role collaborates with cross-functional partners, writes maintainable code, reviews peer work, and supports continuous integration and deployment practices. The engineer troubleshoots production issues, improves system reliability, and participates in agile ceremonies. Success requires sound engineering judgment, clear communication, and a commitment to secure, performant solutions. This position offers growth through ownership of moderately complex components and mentorship from senior engineers while influencing quality and coding standards across the team.Essential Job Skills/DutiesDesign, implement, and unit test application features.Review code for correctness, style, and security.Debug and resolve defects across environments.Contribute to design discussions and technical docs.Automate builds, tests, and deployment pipelines.Support on-call rotations and production stability.Required Technical SkillsApplication Packaging: Packaging software applications with required dependencies and configurations into standardized formats for installation, deployment, and management across operating systems and environments.Application Programming Interfaces (APIs): Designing and implementing APIs that enable communication, integration, and data exchange between systems and platforms.CI/CD: Designing workflows and pipelines that support continuous integration, automated testing, and continuous deployment.Code Review: Reviewing source code to identify defects, improve quality, and ensure alignment with development standards.DevOps: Integrating software development and IT operations practices to enable continuous delivery, version control, feature management, application monitoring, and scalable system design.Security Engineering: Incorporating security controls and safeguards into systems to protect against operational disruptions and malicious threats.Test Automation: Developing and executing automated testing frameworks and scripts as part of the software testing lifecycle.Artificial Intelligence: Designing and developing systems that perform tasks requiring machine intelligence and autonomous decision-making.Containerization: Deploying and managing applications within portable, isolated container environments.Cloud-Agnostic Implementation: Designing workloads that operate across multiple cloud environments through appropriate abstraction and architecture patterns.Data Engineering: Designing and managing data infrastructure, pipelines, and processing systems to support analytics, reporting, and machine learning initiatives.Full-Stack Development: Building and operating end-to-end applications across user interface, APIs, data storage, CI/CD, and cloud infrastructure.Systems Design: Defining system architecture, modules, interfaces, and data structures to meet functional and technical requirements.Required Soft/Leadership SkillsClear, concise written and verbal communication.Collaborates effectively within agile teams.Balances speed with maintainable solutions.Proactive problem solving and ownership.Receives and applies feedback constructively.Required Education & ExperienceBachelor's in Computer Science or related field.Two or more years professional software experience.Experience delivering features to production.Exposure to agile methodologies and ceremonies.Preferred Education & ExperienceMaster's in Computer Science or related field.Experience with cloud-native architectures.Performance tuning and observability experience.Required Licenses/CertificationsPREFERRED LICENSES/CERTIFICATIONSCloud platform associate certification.Secure coding or security fundamentals certification.Supervisory ResponsibilitiesNo direct reports; mentors junior engineers informally.May lead small task-focused workstreams.Travel RequirementsTravels: Occasionally for team events or planning.% of Time: Up to 10% travel.Overnight Travel: May be required occasionally.PHYSICAL DEMANDS & WORKING CONDITIONSStationary Position: FrequentlyVision: 20/20 corrected visionHearing: Receive detailed information if spoken to","datePosted":"2026-07-16T11:49:03.072Z","dateModified":"2026-07-16T11:49:03.072Z","hiringOrganization":{"@type":"Organization","name":"Asurion","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sterling","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"71063f4d04cdde1cdcbf976c"},"url":"https://jobsearcher.com/jobs/71063f4d04cdde1cdcbf976c"}}