Senior Software Engineer

Vaco/Warner Music Raleigh , NC 27611

Posted 2 months ago

Job Description:

Your Impact

  • Make bold decisions to move our systems forward

  • Disseminate information and train other engineers on best practices and techniques for high-quality front end development

  • Work with engineering leadership to create a front-end technology roadmap and deliver against it

  • Use your ideas to implement features and demonstrate how it ought to be done

  • Own the front-end build process

  • Advocate for new and better ways we should develop, and discover and implement new best practices for the development organization

  • Contribute back to the open source projects we rely on

  • Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee of this job. Duties, responsibilities and activities may change at any time with or without notice.

About You

  • 5+ years of strong front-end single page app JavaScript, and Python development experience.

  • Strong understanding of Django,Vue.js (or React or similar) and ECMAScript standard.

  • You love clean code and robust design

  • You value and take responsibility for the quality of your features, including writing your own tests (unit, functional and integration) and reviewing your teammates' code

  • Keen nose for bad code smells

  • Motivated and assertive in learning and helping your team be successful

  • Innovator with good ideas, strong problem solving abilities, and a results oriented attitude

  • Experience with eCommerce a plus

If You Join Us You'll Get

  • Competitive compensation

  • Stock options -- shared success is core to our mission

  • Comprehensive medical, vision, dental and commuter benefits

  • Wellness programs like quarterly massages and weekly meditation

  • A shiny Mac and the other productivity accessories you need

  • Flexible Paid Time Off -- we care most about results

  • Disseminate information and train other engineers on best practices and techniques for high-quality front end development

  • Work with engineering leadership to create a front-end technology roadmap and deliver against it

  • Use your ideas to implement features and demonstrate how it ought to be done

  • Own the front-end build process

  • Advocate for new and better ways we should develop, and discover and implement new best practices for the development organization

  • Contribute back to the open source projects we rely on

  • Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee of this job. Duties, responsibilities and activities may change at any time with or without notice.

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 Engineer

Align Technology

Posted 2 days ago

VIEW JOBS 8/23/2019 12:00:00 AM 2019-11-21T00:00 Join a team that is changing millions of lives. Transforming smiles. Transforming lives. Transforming an industry. At Align Technology, we believe a great smile can transform a person's life, so we create technology that gives people the confidence to take on whatever is next. We revolutionized the orthodontic industry with the introduction of the Invisalign system, and we have never lost sight of that spirit of innovation. Our teams are constantly pushing the boundaries of what is possible. Ready to join us? About this opportunity The Senior Software Engineer will implement the scalable component-based workflow in the cloud. The workflow includes large-scale computational geometric algorithms and numerical simulations that are at the core of Align's new orthodontic device design team. We would love you to join a growing, fun and cutting-edge technology company that has helped create over 6 Million Smiles (#6MILLIONSMILES #Work4Align). In this role, you will… * Implement and maintain API microservices based workflow that allows experts to contribute with their individual components. * Operate as the only workflow specialist embedded in a group of geometric algorithm development team that consists of engineers from computational geometry, computer science and mechanical background. * Digest overall workflow requirements by interacting with the stakeholders and carve scalable application workflows that fits in the design prescribed by the cloud architecture team. The individual components that fit into these workflows consist of independently developed (with native C++, Python and more) complex components. * Enable the workflows by actively defining APIs that enable scaling of the solution. * Be a key communicator for geographically distributed agile teams to establish and enable collaboration between architects across multiple products with right overlap. * Participate in software design process, architectural discussions, code review, identify and fill gaps in development lifecycle. * Lean on open source technologies to build distributed event processing framework. As a part of larger Product Innovation team: * Collaborate in requirement discussions, propose and implement solutions. * Develop internal tools in support of company's company processes and infrastructure. * Be on a constant mission to maintain and improve the quality of our software, including our large legacy code base * Work closely with clinical board and mechanical engineers to communicate options and enable better decisions * Prepare patents applications as appropriate * Follow quality and regulatory guidelines for medical device software development. * Follow best practices; produce high quality, testable and reusable code. Share your expertise, help your colleagues and learn from others as well. * As a member of the team, you will leverage the Scrum Agile process; take part in sprint planning, daily stand-up, retrospective and demonstration activities. * The team works under Windows with MS Visual Studio, use Git and Atlassian tools for version control, bug tracking and task tracking. In this role, you'll need … * Key skill: As the only workflow engineer in a team of domain experts, you should be excited about the opportunity to maximize learning (teach and learn) from diversity of expertise. * 8+ years of experience as a software engineer, with demonstrated achievements in: * Writing microservices applications that are part of workflow systems - dealing with asynchronous state transitions * Cross platform application development (Windows, CentOS, Ubuntu, Wine) * Knowledge of HTTP protocol and understanding of RESTful is preferred * Orchestration of automated workflows, large scale a plus. * Cloud based software configuration, deployment and support. Experience with designing and developing applications using workflow management or data-pipeline frameworks (such as Airflow, Argo, AWS Step Functions) or map-reduce and cluster-computing frameworks (like Hadoop or Spark) * BS in engineering, similar technical field of study or equivalent practical experience – Master's preferred. * Participate in team efforts to achieve departmental and company goals * Ability to take initiative solving problems and resolving disputes Experience with any of the following is a strong plus: * Experience with * Preferred: AWS, Docker, CWL, Kubernetes, Rancher * Kafka, Pulsar or AWS Kinesis * C++ familiarity Sound like a good fit? Great! Click the Apply link below to let us know you are interested. Not the right fit? Don't worry, there are lots more opportunities. Please consider sharing this opportunity with others in your network. About Align Invisalign clear aligners, iTero Intraoral scanners, and OrthoCAD digital services that help dental professionals achieve the clinical results they expect and deliver effective, cutting-edge dental options to their patients. Align Technology Raleigh NC

Senior Software Engineer

Vaco/Warner Music