Full Time

Staff Software Engineer (REMOTE PST)

BD
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by BD, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Staff Software Engineer at BD will play a pivotal role in advancing our software development initiatives, working remotely within the Pacific Standard Time (PST) zone. This position involves designing, developing, and implementing high-quality software solutions, leading technical projects, and mentoring junior engineers. The successful candidate will collaborate with cross-functional teams, align development efforts with business goals, and contribute to innovative solutions that enhance patient safety and healthcare efficiency.



Job Responsibilities

  • Design, develop, and maintain scalable software applications using industry best practices.
  • Lead architectural discussions and make informed decisions regarding software solutions.
  • Collaborate with product management to define, design, and ship new features.
  • Mentor and guide junior engineers, fostering a collaborative and inclusive team environment.
  • Participate in code reviews to ensure high-quality code and acceleration of team learning.
  • Identify and troubleshoot software defects and performance issues.
  • Stay abreast of emerging technologies and propose innovative solutions.
  • Document software designs, processes, and technical specifications to maintain clarity across teams.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of software development experience with a strong command of programming languages such as Java, Python, or C#.
  • Proficiency in software architecture and design patterns.
  • Experience with cloud services (AWS, Azure, or GCP) and microservices architecture.
  • Demonstrated expertise in Agile methodologies and DevOps practices.
  • Strong analytical skills and problem-solving abilities, capable of addressing complex technical challenges.
  • Excellent communication skills, both verbal and written, with the ability to convey technical concepts to non-technical stakeholders.


Technologies & Tools

The Staff Software Engineer will work with a variety of technologies and tools including but not limited to Amazon Web Services (AWS), Docker, Kubernetes, Git, Jenkins, and various programming languages such as Java, Python, and C#. Familiarity with Agile project management tools like Jira and Confluence is also advantageous. The role requires a strong foundation in software development frameworks and continuous integration/continuous deployment (CI/CD) practices.



Ideal Candidates

The ideal candidates will possess a strong technical background combined with leadership experience in software development. They will be proactive and self-motivated, showcasing a passion for innovation and problem-solving. Successful candidates are expected to be adaptable, with excellent interpersonal skills that facilitate effective collaboration among team members and stakeholders alike. Additionally, a dedication to quality and a commitment to promoting organizational best practices will distinguish them in our dynamic work environment.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.