Senior Software Engineer, Developer Productivity

Magic Leap Plantation , FL 33388

Posted 2 months ago

Senior Software Engineer - Developer Productivity

Job Description

As a Senior Software Engineer in Solution Engineering, you will have the opportunity to craft highly usable tools, frameworks, and solutions that improve user productivity and development joy! You will support development efforts across multiple organizations and work with architects, managers and leads to build value through automation. This opportunity will bring a variety of challenges and allow you to use leading-edge technologies in the spatial computing arena. This includes multiple cloud platforms, open-source projects, mobile, browser, API, and native automation.

The ideal candidate will have experience developing frameworks for responsive modern web interfaces, API orchestration and back end skills, remarkable problem-solving skills, attention to detail, and a passion for developing.

Responsibilities

  • Participate in code reviews and provide quality-driven feedback to engineers

  • Build and improve CI/CD pipelines to ensure efficient testing and deployment

  • Embrace emerging web technology standards

  • Collaborate with engineers to design and implement effective strategies

  • Coordinate various dev-related activities for project delivery, such as identification of task dependencies, creation of schedules, design of test data, and utilization of test environments

  • Work closely with technical leaders and other software engineers in a collaborative environment to deliver next-generation web components

  • Manage relationships and coordinate development between different teams at different locations

Qualifications

  • Strong development experience with AWS and/or GCP

  • Design, develop and maintain automation tools and frameworks

  • Strong NodeJS fundamentals

  • Full-stack application experience including API design skills

  • Proficiency in at least one of the following programming languages: Java, C#, JavaScript, or Go

  • Experience with Test-Driven and/or Behavior-Driven Development (Gherkin, Cucumber)

  • Experience working in Agile development teams

  • Experience with one or more CI/CD automation tool (Jenkins, Bitbucket Pipelines, Concourse CI)

  • At least 5 years experience developing applications

  • Experience with platform development

  • Solid knowledge of Object-Oriented Programming principles

  • Experience testing production-quality web applications that consume RESTful services.

  • Experience in all aspects of testing of components/services including Performance, Functional, Integration, and Unit testing

  • Selenium experience is a plus

  • Comfort working with remote teams in multiple time zones

Additional Information

All your information will be kept confidential according to Equal Employment Opportunities guidelines.

#LI-TW1


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Developer In Test Sdet Contractor

Magic Leap

Posted 1 month ago

VIEW JOBS 3/10/2020 12:00:00 AM 2020-06-08T00:00 Magic Leap is an eclectic group of people who share a magical vision of the future. And we're growing. Our mission is to harmonize people and technology to create a better, more unified world. Our vision is to amplify the best parts of you and to advance the human spirit. Job Description You will be part to of the team that is building the test automation framework for what we call the Mixed Reality- a beautifully realistic 3D environment visible in the real world. In this role, you will help develop building blocks of automation infrastructure and tests. The goal is to develop an automation system and develop automated scripts to test the software quality in very efficient manner and empower a wide community of software engineering teams to build a quality product. Responsibilities * Help the design and implementation of test automation framework for the overall software stack. * Provide technical guidance and assistance to the junior team members with implementation and/or migration to appropriate systems and tools aligning to the overall test automation strategy * Analyze product source code and work with development teams to propose appropriate test automation strategies * Provide technical and architectural guidance towards the automation solution that supports Continuous Integration, Continuous Delivery and Agile practices. * Take a technical leadership role in ensuring that new and existing systems are aligned to architectural guidelines. * Investigate and recommend systems/tools to support continuous integration and test automation objectives and processes. * Use coding skills to implement test automation, automate daily tasks, and improve overall test coverage. Qualifications * 8+ years of development experience with C#, C/C++ and/or Python and embedded systems * Excellent development skills with Unix/Linux systems, shell scripting and scripting language such as Python * Excellent understanding with HW/SW architecture and interoperability of complex embedded systems. * Experience with some of the various areas of embedded systems, such as, Board level testing (e.g SoC, Memory, Power, Performance), Display, acoustic, sensors and camera. * Excellent analytical and problem solving skills * Knowledge of data analysis and statistics * Ability to work in fast paced and agile environment and manage multiple priorities on a daily basis to produce desired outcome * Familiarity with web reporting portals, SQL, Reporting, Carting is a plus * Familiarity with Robotics is a plus * Excellent oral and written communication skills including effective presentation with a dynamic and "can do" attitude Education BS/MS in Computer Science/Engineering is preferred #LI-CP1 Magic Leap Plantation FL

Senior Software Engineer, Developer Productivity

Magic Leap