Staff Engineer (Remote)

Other Jobs To Apply

No other job posts for this day.

About the position

This role is responsible for developing and maintaining multiple development platforms for the Chamberlain MyQ program. This includes, but is not limited to, residential and commercial front end iOS/Android apps, or web applications. To accomplish this the incumbent will work with other developers in addition to interfacing with other parts of the business such as Engineering, Product Ownership, Marketing, Quality Assurance, Operations, and Customer Service in order to understand and translate product requirements into technical requirements, verify development matches product owner expectations, as well as maintain a high-quality code base.

Responsibilities

  • Serve as primary point person across multiple scrum teams for interactions with product owner, front end, middleware, DevOps, and firmware functional teams to implement mobile app new features
  • Participate in technical assessment, scoping and management of changes to the code-based on new business requirements, product enhancements and other change requests across multiple scrum teams
  • Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of large scope and high complexity
  • Develop software using Agile methodologies, such as Scrum
  • Lead and contribute to technical discussions in community of practice, design review, pull request, or other technical meeting forums
  • Interface with marketing and product owners to deploy production releases
  • Stay current on modern technologies and innovations which can further enhance and improve the commercial success of the MyQ connectivity solution
  • Maintain platform specific software knowledge of key software application features, frameworks, and components
  • Provide mentoring and coaching to junior and senior engineers to increase software capability of the development team
  • Collaborate with other Chamberlain domain experts, such as Infrastructure, Database, and Middleware, as the team develops features and platform enhancements
  • Lead offshore teams to design and develop features
  • Enforce process standards for internal development processes to provide consistent development practices among developers
  • Responsible for complying with the security requirements set forth by the Information Security team and the established ISO 27001 Security Roles, Responsibilities, and Authorities Document found in the ISMS Document Library
  • Comply with health and safety guidelines and rules; managers should also ensure compliance across their teams.
  • Protect Chamberlain Group’s reputation by keeping information confidential.
  • Maintain professional and technical knowledge by attending educational workshops, reading professional publications, establishing personal networks, and participating in professional societies.
  • Contribute to the team effort by accomplishing related results and participating on projects as needed.

Requirements

  • Bachelor’s degree in computer science, a related technical field, or equivalent practical experience.
  • An advanced degree in directly applicable area of study may substitute for up to two (2) years of experience.
  • iOS engineer must have native experience in Swift (7+ years)
  • Android engineers must have native experience with Kotlin (7+ years)
  • Experience writing unit tests
  • Experience working in larger team environment
  • Experience working with Git for source control
  • Experience leading architectural and process changes
  • Experience in creating technical documentation
  • Deep understanding of Agile methodologies and Scrum
  • Experience performing technical interviews
  • Expertise of UI patterns such as model-view-controller (MVC) and model-view-view model (MVVM) is required
  • Expertise in RESTful services and the JSON file format.
  • Ability to work on multiple projects in a fast-paced work environment.
  • Ability to work independently as well as part of a team.
  • Ability to lead junior and senior engineers on projects of high complexity.
  • Ability to recognize issues in existing software and put together improvement plans.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and the ability to work cross functionally with back end and quality engineers.
  • Strong ability to interface with Product Owners and Scrum Masters for ticket/issue management.
  • Strong ability to estimate work, support project plan creation, and report out progress to functional management at a platform level.
  • Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes.
  • Experience defining process improvements and implementing change

Nice-to-haves

  • Mobile development bootcamp, organized training, or certifications.
  • Ability to lead changes on a mobile platform that is not their expertise (e.g. experience is iOS, but could help lead Android devs).

Benefits

  • comprehensive benefits package
  • 401k contribution
  • short-term incentive plan
Back to blog

Other Jobs To Apply

Overnight Contact Center Phone Banker

HCM Project Manager(Remote Position)

Brand Advocate Representative - Nationwide Remote

Experienced Remote Professionals Wanted: High-Paying Career Opportunities without a Degree

Inflight Attendant

Delta Airlines Work From Home Remote Jobs In USA

Apple Jobs From Home, Apple Work From Home @ Job8een ( Financing Agent )

Talent Acquisition Representative - Remote

Fully Work From Home Client Service Representative

Recovery Specialist Associate - Call Center

Digital Banking Support Representative (Part-Time)

Experienced Full Stack Data Entry Clerk – Remote Data Management and Administration

Virtual Interior Designer (sketch up Expert) Contract Position

Work from Home - Pharmacy Tech Support/Call Center Rep (10a-7p ET) - National

Aircraft Cleaner - (DL Required) JFK Airport

Utilization Management Nurse Consultant (Remote)

`Urgently Hiring| 100% Remote | Entry Level Leadership | Free Full Training | No Experience Needed | Start ASAP

Airport Wheelchair Agent - Passenger Mobility Champion

Social Media Specialist - Remote Work

HR Generalist - Part-Time

Hiring now: Certified Nursing Assistant (CNA) - No interview Required

Area Manager II

Warehouse Associate - Washroom Operator - 2nd Shift

Paid Product Tester (Hiring Immediately)

EPIC Clarity Reporting Analyst (100% REMOTE/NO C2C)

Stocker - Aisle

Amazon Delivery - $22.25 - $32.50+, WEEKLY PAY, EARLY START - Deliver2U

B2B Outside Sales Representative

Warehouse Associate (PT/FT with 1st/2nd/3rd shift openings)

4 - Nights & Weekends Remote ServiceTitan Experienced CSR Part-Time

Accountant 2 - Cashiering and Cash Management - Davis, CA, Job ID 89228

Amazon Package Delivery Driver - Earn $15.00 - $26.50/hr

App Content Reviewer- Remote

`Beginner-Friendly Remote Role | Flexible Hours | Start ASAP

Virtual Receptionist

Student Nurse Extern - Hands-On Bedside Experience

Remote Customer Services Representative Remote Full time - Part time

BWI Aircraft Fueler up to \$15.00- Open Availability Required

Amazon Delivery Driver

Closing Kitchen Helper - Part Time

Remote Client Agent (Work From Home) | Flexible Schedule

Sales Representative - Remote

Hiring Now: Remote Overnight Jobs Tackle Night ...

Customer Service Rep(06901) - 1838 Cooper St.

Work From Home Overnight Jobs | Reputation Management and SEO | $25 - $30/hr

Clinical Review Nurse – Prior Authorization (Hospice)

Manufacturing / Production Supervisor

Duane Reade Stockperson

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Amazon Delivery Driver

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...