Software Engineer 2

Asurion
Sterling, VA, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Automation of Tests Cloud Computing Cloud Engineering Code Review Continuous Delivery Continuous Integration Information Engineering Data Infrastructure
+17 more
Data Structures DevOps Electronic Data Interchange (EDI) Human-Computer Interaction HP Systems Insight Manager Information Technology Operations Machine Learning Performance Tuning Secure Coding Software Engineering Systems Architecture Systems Integration Data Storage Technologies Cloud Platform System Containerization Information Technology Software Version Control

Job description

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.

Requirements

Application Packaging: Packaging software applications with required dependencies and configurations into standardized formats for installation, deployment, and management across operating systems and environments., Clear, 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 & EXPERIENCE

Bachelor’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 & EXPERIENCE

Master’s in Computer Science or related field.

Experience with cloud-native architectures.

Performance tuning and observability experience.

REQUIRED LICENSES/CERTIFICATIONS

PREFERRED LICENSES/CERTIFICATIONS

Cloud platform associate certification.

Secure coding or security fundamentals certification.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:59 min

Applying secure coding practices and proactive system monitoring

Mihaela-Roxana Ghidersa · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all