Posted in

Sr. Software Engineer

Sr. Software Engineer

CompanyModerna
LocationSeattle, WA, USA
Salary$129600 – $207500
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Requires a minimum of a Bachelor’s degree in Computer Science, Computer Engineering, Information Science, or related field and four (4) years of experience in the position offered or as a Software Development Engineer, Software Developer, or related position.
  • Four (4) years of experience must include: Designing and building backend features using one of the following: Java, Ruby, C#, or C++.
  • Applying systems design or coding patterns to solve business problems;
  • Conducting code reviews;
  • Designing or building either user-facing features, infrastructure components, or data pipelines using JavaScript or TypeScript;
  • Automated unit testing and manual testing of applications.

Responsibilities

  • Develop websites using complex frameworks including the React framework.
  • Create efficient and reusable Application Programming Interfaces (APIs) using the standards set by Open API.
  • Work with code versioning systems including Git.
  • Develop websites and backend services using complex languages including JavaScript and Java coding languages.
  • Set up and manage new Cloud infrastructure using Cloud providers including Amazon Web Services.
  • Deliver code enhancements for software builds including refactoring or deprecating existing code.
  • Develop and deliver working code based on a functional definition of a problem including the inputs, outputs, and logic.
  • Separate disparate components and liaise with teammates and managers to build software with multiple components.
  • Collaborate with team members using best-in-industry software engineering tools and processes including source control and code review.
  • Follow established procedures to diagnose and identify the root cause of problems with existing software.
  • Apply and understand common tradeoffs among aspects of the code bar such as efficiency versus maintainability.
  • Function independently with regular checkpoints including code reviews and daily standup.
  • Communicate effectively to the team about timelines to deliver work efficiently and reliably.
  • Lead the development and release of net new feature and iterations, including leading teammates to develop and release a new feature.

Preferred Qualifications

    No preferred qualifications provided.