Back to search
Asurion Linkedin · Posted 4d ago

Software Engineer 2

Philippines

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

We would love for you to explore other opportunities within Asurion.

The Software Engineer 2 is responsible for analyzing, troubleshooting, and implementing solutions for production claims that impact customer service delivery. This role ensures timely resolution of customer-impacting issues within defined SLAs by leveraging strong SQL skills and Oracle database expertise. Acting as a bridge between customer service and technology teams, the position applies program knowledge to maintain service excellence and supports applications such as CRM systems, call flows, and self-service claims portals. The role also involves collaborating with internal partners to deliver fixes and enhancements that improve the customer experience. Familiarity with insurance and claims processes is advantageous.

The Software Engineer 2 is a hands-on developer who builds, delivers, and supports customer-facing applications across web, backend, and cloud platforms. This role contributes to feature development, production support, and AI-enabled solutions while working under the guidance of senior engineers. The SE2 is expected to take ownership of well-defined components and contribute to delivering high-quality software solutions.

Key Responsibilities

Software Engineering & Delivery

  • Develop clean, maintainable, and well-tested code for web applications and backend services.
  • Translate business and functional requirements into technical designs and working software components.
  • Build and consume REST APIs and integrate with cloud, database, and messaging services.
  • Apply CI/CD practices to deliver software changes efficiently and safely.
  • Write unit tests and participate in code reviews to maintain quality standards.

Production Support & Quality

  • Troubleshoot and resolve production issues within established service-level objectives.
  • Perform root-cause analysis and implement solutions that reduce recurring defects.
  • Create and maintain technical documentation, runbooks, and knowledge articles.

AI-Enabled Development

  • Utilize AI-assisted development tools (e.g., Cursor, GitHub Copilot) to improve engineering productivity and code quality.
  • Integrate LLM APIs (OpenAI, Claude, AWS Bedrock) into application features under senior engineering guidance.
  • Contribute to prompt engineering, retrieval workflows, and basic evaluation activities.

Collaboration & Agile Delivery

  • Collaborate with product, QA, operations, and engineering teams to deliver sprint commitments.
  • Participate in agile ceremonies including stand-ups, sprint planning, and retrospectives.
  • Communicate progress, risks, dependencies, and blockers in a timely manner.

Required Qualifications

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • 2+ years of professional software development experience.

Technical Skills

  • Proficiency in JavaScript/TypeScript and at least one backend language such as Node.js, Python, or Java.
  • Experience developing frontend applications using React or a comparable modern JavaScript framework.
  • Solid understanding of REST APIs and microservices fundamentals.
  • Hands-on experience with AWS services such as Lambda, S3, ECS, or equivalent cloud technologies.
  • Working knowledge of relational databases including Oracle, PostgreSQL, or Aurora.
  • Experience using GitHub and CI/CD tools such as GitHub Actions.
  • Familiarity with LLM APIs, prompt engineering fundamentals, and awareness of RAG and vector database concepts.

Preferred Qualifications

  • Experience with NoSQL databases such as DynamoDB.
  • Familiarity with Docker and container-based development workflows.
  • Exposure to event-driven architectures and messaging technologies such as SQS, EventBridge, or Kafka.
  • Awareness of Agentic AI concepts and frameworks including LangChain, LlamaIndex, and MCP tools.
  • Experience with automated testing frameworks and observability platforms.

What Success Looks Like

  • Demonstrates ownership and accountability for assigned work.
  • Produces reliable, maintainable, and high-quality software.
  • Communicates effectively with technical and non-technical stakeholders.
  • Continuously learns and adapts to emerging technologies and engineering practices.
  • Shows potential for growth into senior engineering responsibilities.

About Asurion

At Asurion, every one of us is a leader, from individual contributors to the senior team. We utilize our 5 Leadership Principles to help align and guide us in our everyday interactions.

  • Put Customers First
  • Play A Team Sport
  • Take Ownership
  • Collaborate and Then Commit
  • Reach Full Potential

Asurion helps more than 300 million people around the world unlock their technology's untapped potential. We create innovative technology solutions that help keep consumers connected, from comprehensive protection to smart tech help that redefines expertise. Partnering with leading wireless carriers, retailers and pay-tv providers, Asurion's 16,000 employees deliver a seamless, award-winning customer experience, anticipating their needs and providing tailored services reachable within one touch.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search