This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

The hottest job offers in the state of Virgina

To post a job, login or create an account |  Post a Job


Senior Software Engineer


This is a Full-time position in Sterling, VA posted June 8, 2021.

Asurion helps people do more with their technology and stay connected. As the global leader of connected life services, we provide over 340 million consumers around the world with simple, helpful advice to get the most from their technology, support to fix any technology issues they have, and protection of their devices to ensure they quickly get a replacement or repair if anything does go wrong. When a customer’s technology is confusing, doesn’t work, or is broken, Asurion’s 17,000 employees are focused on solving the problem – operating 24 hours a day, seven days a week, speaking six languages, and working across any device, platform, or provider. By partnering with leading retailers, mobile carriers, and pay-tv providers, Asurion helps customers enhance their lives through their technology.

Our Connected Home and Appliance+ product offering has the potential to double the size of our company over the course of the next 5 years.  Be part of the team that will imagine, design, and create a digital experience that serves our customers’ needs when their electronics or appliances are not performing at their best.  You will be working on the latest cutting-edge technologies, using concepts like micro frontend architecture to create a scalable & reliable platform to best serve our customers.  Members of this team will create an experience that is unmatched in the repair and replace space that will transform how customers get serviced, which will be fast, of the highest quality and delivering real value to the customer. 

Who’s a great match for us?
Highly-motivated, full-stack engineers with experience in development, design and architecture, who are passionate about developing great software and love solving hard problems. We’re using Lean Startup methodologies, which means we’ll need you to be agile and data-driven too. Asurion is one of the largest technology companies which focuses on innovation and if you are passionate about building and owning massively scalable and complex systems, this is the job for you!

Job Description
The Software Engineer 3 is a functional expert in the field of software engineering as it relates to the business objectives of Asurion. The Software Engineer 3 will design, code, test, and debug applications that meets system standards and functional requirements in various software languages. The position will assist in code reviews and with the activities for approved Projects, system improvements, and ad-hoc or emergency requests.

What You’ll Do

  • Take on an opportunity that offers variety, innovation, and unique challenges, where you can learn something new every day
  • Think through hard problems, and work with a team to make them reality and provide very tangible benefits to the corporation, our partners and our customers
  • Work in a dynamic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent is valued over a role title
  • Collaborate with Product Managers, UX Designers, and other engineers on a small, focused and empowered team
  • Develops effective, maintainable code in a timely fashion
  • Follows established coding standards and techniques
  • Conducts code reviews with peers and management
  • Involved in integrating on-shore and off-shore code
  • Maintains proficiency in the application and use of systems, tools, and processes within the department’s scope
  • Maintains proficiency in the business processes that drive the applications within the department’s scope
  • Maintains a working knowledge of Asurion’s applications and system integration.
  • Assists with the compilation of status notifications for business stakeholders and Client Relations.
  • Ensures code complies with security policies and guidelines

What You Bring to the Team

  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field.
  • At least 3 years of experience building modern web applications
  • A desire to be a full-stack engineer
  • One or more years’ experience with HTML5, CSS3 and related web technologies
  • At least 3 years of experience with JavaScript, and experience with modern JavaScript libraries and tooling such as React, Redux, ES6, Typescript and/or Flow, Babel, Webpack, or similar technologies
  • One or more years’ experience testing with Jest, Ava, Mocha, and/or Jasmine
  • Experience with Reactive Programming, building single page web applications, and building scalable, multithreaded web applications
  • Experience with responsive web application design and development practices
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • A passion for keeping the front-end lean and fast, while ensuring that all features are a pleasure to use
  • XML, JSON and YAML Expertise
  • Strong Computer Science fundamentals
  • Object-oriented design experience and/or functional design experience
  • Experience working in a modern, agile software development lifecycle using tools like Jira, LeanKit or Trello
  • Experience with Git and tools like Github, Bitbucket, or GitLab is preferred
  • Experience with Lean, data-driven techniques is a big plus
  • Strong interpersonal skills and a confident communicator