Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer (Remote) image - Rise Careers
Job details

Staff Software Engineer (Remote) - job 1 of 2

Job Description Summary

Job Description

We are the makers of possible 

 

BD is one of the largest global medical technology companies in the world. Advancing the world of health™ is our Purpose, and it’s no small feat. It takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech products per year—to look at the impossible and find transformative solutions that turn dreams into possibilities. 

 

We believe that the human element, across our global teams, is what allows us to continually evolve. Join us and discover an environment in which you’ll be supported to learn, grow and become your best self. Become a maker of possible with us. 

The Pyxis ES Development team currently are looking for software engineers. Candidates who would fit well in this position have an educational background in computer science or related degree, ideally possess some real-world experience working in collaborative, enterprise environments, are knowledgeable of the C#/.NET stack and/or modern web frameworks (especially React/NodeJS, Spring, Ruby, etc), collaborate well with high-pace, hard-working agile teams, and are passionate about personal and team growth.  Desirable experience also includes container frameworks, security implementation (e.g. TLS/PKI, OAuth 2.0), messaging systems (e.g. Kafka, RabbitMQ), database familiarity (e.g. SQL Server, MySQL), and construction and implementation of monitoring, management, observability, and log collation in systems.   An ideal candidate will have demonstrated experience with microservices architectures and a mix of on-premise and cloud native system deployments.

Duties & Responsibilities

  • Perform software design and implementation, following coding guidelines and considering system characteristics to produce optimal performance, reliability, and maintainability

  • Conduct software evaluation and testing of own software, software from other engineering staff, and third-party software

  • Provide technical documentation for the design, implementation and testing of the software

  • Attend design review meetings as needed to adhere to the software development procedures

  • Document and repair errors related to software

  • Enhance professional growth and development through participation in educational programs, current literature, in-service meetings and workshops

  • Work with multi-functional project teams to complete Product Engineering projects with minimal guidance

  • Develop cohesive interpersonal working relationships with all peers and team members

  • Work with source code management tools (e.g. Github) and work tracking tools (e.g. JIRA)

Education & Experience

  • Bachelor degree in Computer Science or related fields (Computer Engineering, Information Systems, etc.).  Required

  • At least 7 years of growing responsibility in Research & Development roles.

  • Experience with C#, React, Java is preferred

  • Experience operating in agile development environments is preferred.

  • Experience with healthcare environments is preferred.

  • Experience with cloud-based technologies from public cloud providers (e.g. AWS, GCP, Azure) is preferred.

  • Experience with REST architecture is preferred

  • Experience with multiple database implementations (e.g. MySQL, SQL Server, non-relational databases) is preferred.

  • Experience developing serverless cloud solutions (lambda, edge functions) 

  • Experience in software development for cloud-based applications and container-based solutions (Serverless, Kubernetes, Docker Swarm, etc) 

  • Cloud management experience (AWS, Azure, GCP, etc) 

  • Experience developing in Go and Node.js or Python 

  • Experience in automating software and deployment environments for CI/CD. 

  • Experience in configuration management tools (AWS CDK, Terraform, Chef, Ansible) 

Knowledge, Skills, and Abilities

  • AWS CDK 

  • Jenkins 

  • AWS/Azure 

  • Web Development 

  • Ability to perform in a team environment with task-oriented focus. 

  • Strong written and oral communication skills required. Experience working with global teams is a strong plus.

  • Strong sense of teamwork and collaboration.

  • Strong customer/client orientation.

  • Demonstrated capability for critical thinking.

  • Willingness to travel up to 20% (domestic and international).

For certain roles at BD, employment is contingent upon the Company’s receipt of sufficient proof that you are fully vaccinated against COVID-19. In some locations, testing for COVID-19 may be available and/or required. Consistent with BD’s Workplace Accommodations Policy, requests for accommodation will be considered pursuant to applicable law.

Why Join Us?

A career at BD means being part of a team that values your opinions and contributions and that encourages you to bring your authentic self to work. It’s also a place where we help each other be great, we do what’s right, we hold each other accountable, and learn and improve every day.  

To find purpose in the possibilities, we need people who can see the bigger picture, who understand the human story that underpins everything we do. We welcome people with the imagination and drive to help us reinvent the future of health. At BD, you’ll discover a culture in which you can learn, grow, and thrive. And find satisfaction in doing your part to make the world a better place.  

To learn more about BD visit https://bd.com/careers 

Becton, Dickinson and Company is an Equal Opportunity/Affirmative Action Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, or any other protected status. 

Required Skills

Optional Skills

.

Primary Work Location

USA CA - San Diego TC Bldg C&D

Additional Locations

Work Shift

At BD, we are strongly committed to investing in our associates—their well-being and development, and in providing rewards and recognition opportunities that promote a performance-based culture. We demonstrate this commitment by offering a valuable, competitive package of compensation and benefits programs which you can learn more about on our Careers Site under Our Commitment to You.

Salary or hourly rate ranges have been implemented to reward associates fairly and competitively, as well as to support recognition of associates’ progress, ranging from entry level to experts in their field, and talent mobility. There are many factors, such as location, that contribute to the range displayed. The salary or hourly rate offered to a successful candidate is based on experience, education, skills, and any step rate pay system of the actual work location, as applicable to the role or position. Salary or hourly pay ranges may vary for Field-based and Remote roles.

Salary Range Information

$121,100.00 - $199,800.00 USD Annual
BD Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
BD DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of BD
BD CEO photo
Tom Polen
Approve of CEO

Average salary estimate

$160450 / YEARLY (est.)
min
max
$121100K
$199800K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer (Remote), BD

If you're a seasoned Staff Software Engineer looking to make a real impact, then BD is the place for you! Based remotely in beautiful Pensacola, Florida, you'll join a passionate team tasked with advancing the world of health through innovative software solutions. With BD being one of the largest global medical technology companies, your contributions will touch countless lives across the globe. In this role, you will be designing, developing, and implementing software that is efficient, reliable, and maintainable. Your expertise with the C#/.NET stack and modern web frameworks, particularly in agile environments, will shine as you collaborate with diverse teams to tackle complex challenges. You'll be immersed in a culture that not only values your skills but encourages your growth and enjoyment at work. From conducting thorough software evaluations to engaging in design review meetings, your role will be as dynamic as it is rewarding. You’ll also have opportunities to expand your knowledge through educational programs and workshops. If you have a knack for establishing strong interpersonal relationships and a drive for personal and team excellence, BD welcomes you to explore the possibilities of your career journey with us. Join us at BD and be part of a mission where every day is about transforming dreams into reality, and let’s shape the future of health together!

Frequently Asked Questions (FAQs) for Staff Software Engineer (Remote) Role at BD
What are the responsibilities of a Staff Software Engineer at BD?

As a Staff Software Engineer at BD, your responsibilities will include performing software design and implementation, ensuring optimal performance and reliability within coding guidelines. You'll also conduct software testing and evaluation, documenting errors, and collaborating with project teams to complete engineering projects with minimal guidance, as well as engaging in design review meetings.

Join Rise to see the full answer
What qualifications are needed for the Staff Software Engineer position at BD?

To qualify for the Staff Software Engineer position at BD, you need a bachelor's degree in Computer Science or related fields and at least seven years of experience in Research and Development roles. Proficiency in C#, modern web frameworks like React, and experience with agile methodologies is preferred, along with familiarity with healthcare environments and cloud-based technologies.

Join Rise to see the full answer
What tools do Staff Software Engineers use at BD?

Staff Software Engineers at BD regularly use tools such as GitHub for source code management, JIRA for work tracking, and various database implementations like MySQL and SQL Server. Familiarity with cloud management software and container frameworks such as Docker or Kubernetes is also beneficial.

Join Rise to see the full answer
What is the work culture like for Staff Software Engineers at BD?

BD promotes a supportive and collaborative work culture that encourages innovation and growth. As a Staff Software Engineer, you'll work in a dynamic environment that values contributions, accountability, and continuous learning, allowing you to thrive both professionally and personally.

Join Rise to see the full answer
What is the career growth potential for Staff Software Engineers at BD?

Career growth at BD for Staff Software Engineers is robust, given the commitment to associate development through educational programs and recognition for performance. Many engineers advance into leadership roles or explore various aspects of technology within the healthcare field, as BD fosters a culture of learning and adaptability.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer (Remote)
Can you explain your experience with the C#/.NET stack?

When answering, focus on your specific projects with C# and .NET, emphasizing how you utilized these technologies to solve real-world problems. Discuss the challenges you faced and how you overcame them, showcasing your technical skills and problem-solving abilities.

Join Rise to see the full answer
How have you applied agile methodologies in your previous roles?

Share specific examples that illustrate your experience working within agile teams. Highlight your contributions to sprint planning, daily stand-ups, and retrospectives, and how your input led to successful project outcomes.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Outline the problem's context, the steps you took to analyze it, and the solutions you considered. Conclude with the successful outcome, focusing on your analytical and critical-thinking skills.

Join Rise to see the full answer
What experience do you have with implementing security protocols in software development?

Discuss your familiarity with security frameworks such as TLS/PKI or OAuth 2.0. Give examples of how you've integrated these measures into your projects to enhance security, emphasizing the importance of safeguarding user data.

Join Rise to see the full answer
How do you stay current with developments in software engineering?

Mention your commitment to continuous learning through online courses, reading industry blogs, attending workshops, and participating in tech communities. Highlight specific areas of interest that align with BD's focus on innovation.

Join Rise to see the full answer
What strategies do you use for effective teamwork in a diverse team setting?

Emphasize the importance of open communication, respect for others' perspectives, and your ability to foster a collaborative environment. Share examples where teamwork led to successful outcomes, underlining your interpersonal skills.

Join Rise to see the full answer
Can you describe your experience with cloud technologies?

Detail your experience with cloud platforms like AWS, GCP, or Azure, emphasizing any relevant projects you've worked on. Discuss your familiarity with container-based solutions and how they've enhanced your development workflows.

Join Rise to see the full answer
How would you approach debugging a complex software system?

Outline your systematic approach to debugging, including how you isolate and reproduce issues, your tools of choice, and the importance of software testing in your process.

Join Rise to see the full answer
What does 'writing clean code' mean to you, and how do you ensure it in your work?

Discuss principles of clean code, such as simplicity, readability, and maintainability. Share specific practices you follow to ensure your codebase remains clear and accessible to others.

Join Rise to see the full answer
How do you prioritize your tasks when managing multiple projects?

Talk about techniques you use for task management, such as creating to-do lists, utilizing tools like JIRA for tracking deadlines, and your method for balancing workload with team responsibilities.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

We are looking for an experienced .NET Full Stack Developer to design and implement high-performance web applications in a cloud-native environment.

Photo of the Rise User
Posted 2 days ago

Join Recursion as a Senior Software Engineer to advance drug discovery through the development of cloud-based tools and APIs.

Photo of the Rise User

Join PubMatic as a Software Engineer to contribute to innovative AI solutions for the digital advertising industry.

Photo of the Rise User

Join our team as a Solutions Engineer to drive the implementation of an innovative SaaS solution for the real estate industry.

Photo of the Rise User
PayPal Remote San Jose, California, United States of America
Posted 2 days ago

Join PayPal as a Senior MTS, Software Engineer to lead the development of cutting-edge payment solutions.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Woongjin, Inc Hybrid Buena Park, California, United States
Posted 12 days ago

Our Purpose: Advancing the world of health.

96 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
35 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Inspector - Mechanical - Level 1 at SQA Services
Photo of the Rise User
Someone from OH, East Palestine just viewed Business Development Representative - (Remote - US) at Jobgether
Photo of the Rise User
12 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
Someone from OH, Columbus just viewed Amazon customer service at Amazon
Photo of the Rise User
Someone from OH, Hilliard just viewed UX Researcher (Contract Position) at RR Donnelley
Photo of the Rise User
Someone from OH, Hilliard just viewed Minor Team Member (14-15) at Chick-fil-A
Photo of the Rise User
Someone from OH, Hilliard just viewed Lead UX Product Designer -Stores(Remote Or Hybrid) at Target
F
Someone from OH, Cincinnati just viewed Payroll Tax Consultant at Fourth Enterprises, LLC
Photo of the Rise User
Someone from OH, Columbus just viewed Aquatics Director at British Swim School
Photo of the Rise User
Someone from OH, North Canton just viewed 2025 MiLB Gameday Support (Seasonal) at MLB (Job Board Only)
E
Someone from OH, Columbus just viewed Intern, Cell Line Development at Evotec
Photo of the Rise User
Someone from OH, Westlake just viewed Payments Support Specialist (1 year contract) at Convera
Photo of the Rise User
Someone from OH, Portsmouth just viewed Property Manager II (Buckeye Towers) at WinnCompanies
Photo of the Rise User
Someone from OH, Columbus just viewed Financial Services Representative at Nationwide
Photo of the Rise User
Someone from OH, Dublin just viewed Global Growth Marketing Associate at Spotify
Photo of the Rise User
Someone from OH, Portsmouth just viewed Merchandising Part Time Days at Lowes
Photo of the Rise User
Someone from OH, Euclid just viewed Notary - Digital Reporter at Parrot
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager - Remote at Experian
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Entry Specialist - Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Cleveland just viewed Digital Sales Operations Analyst at Visa
Photo of the Rise User
Someone from OH, Lancaster just viewed Client Partner, Inside Sales at Sportradar