Logo
NCBiotech

Senior Software Engineer

NCBiotech, Dickinson, North Dakota, United States, 58601

Save Job

Overview

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 is looking for software engineers. Candidates should have an educational background in computer science or a related degree, real-world experience in collaborative, enterprise environments, knowledge of Go or Java and/or modern web frameworks (especially React/NodeJS, Spring, Ruby, etc.), and a collaborative mindset for working with high-pace, high-performing agile teams. Desirable experience 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 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 Design and implement software following coding guidelines to optimize performance, reliability, and maintainability Conduct software evaluation and testing (own code, team code, and third-party software) Provide comprehensive technical documentation for software design, implementation, and testing Participate in design review meetings to ensure adherence to software development procedures Document and repair software-related errors Pursue professional growth through educational programs, current literature, meetings, and workshops Work with cross-functional project teams with minimal guidance Develop strong working relationships with peers and team members Required Qualifications Bachelor's Degree in Computer Science or related field (or equivalent work experience) Minimum 5 years of progressive responsibility in Research & Development roles Proficiency in Go, Java, or modern web frameworks (React/NodeJS, Spring, Ruby, etc.) Strong written and oral communication skills Demonstrated capability for critical thinking Strong sense of teamwork and collaboration Customer/client-oriented mindset Experience with source code management tools (e.g., GitHub) and work tracking tools (e.g., JIRA) Willingness to travel up to 20% (domestic and international) Preferred Qualifications Experience with microservices architectures Experience with both on-premise and cloud-native system deployments Experience operating in agile development environments Healthcare industry experience Experience with cloud-based technologies from public cloud providers (AWS, GCF, Azure) Experience with REST architecture Experience with RPC protocols Experience with container orchestration frameworks (Kubernetes, Docker, OpenShift) Experience with Infrastructure as code (Terraform, Pulumi) Experience with multiple database implementations (MySQL, SQL Server, non-relational databases) Experience with container frameworks Knowledge of security implementation (TLS/PKI, OAuth 2.0) Experience with messaging systems (Kafka, RabbitMQ) Experience implementing monitoring, management, observability, and log collation systems Experience interacting with global teams Work Arrangement BD prioritizes on-site collaboration to foster creativity, innovation, and effective problem-solving in the fast-paced healthcare industry. For most roles, a minimum of 4 days of in-office presence per week is expected to maintain our culture, with flexibility and work-life balance considered. Remote or field-based positions will have different workplace arrangements indicated in the job posting. Additional Information Employment may be contingent upon proof of full COVID-19 vaccination where required, and testing may be available or required in some locations. BD’s Workplace Accommodations Policy will be applied in accordance with applicable law. We are an Equal Opportunity Employer and evaluate applicants without regard to race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, sexual orientation or gender identity, genetics, disability, military eligibility or veteran status, or other legally-protected characteristics. Why Join Us? A career at BD means being part of a team that values your opinions and contributions, encourages you to bring your authentic self to work, and supports you to learn and improve every day. To learn more about BD, visit the BD Careers site. We offer a comprehensive compensation and benefits package and a culture of performance and opportunity. Primary Work Location USA CA - San Diego TC Bldg C&D Salary Range Information $102,000.00 - $168,200.00 USD Annual

#J-18808-Ljbffr