Software Development Engineer

PhilipsCambridge, MA
$126,000 - $201,000Onsite

About The Position

Work as a Software Engineer on the Hospital Patient Monitoring Team, and you will be working in an Agile environment responsible for designing, developing, and testing software for our Real-time Patient Monitoring platform using technologies including .NET Framework, C#, React, GraphQL, Postgres, Kafka, and Kubernetes. Your role: Delivering full-stack software as a key individual contributor to this team. Coaching and mentoring a software development team focused on the creation of our next-generation patient monitoring systems. Writing clear specifications, creating detailed technical designs, and implementing creative software solutions. Defining scope and problem domain in a crisp and structured way: defining the problem with stakeholders and identifying key issues. Demonstrating exceptional teamwork to meet commitments to our customers. Reviewing code and providing technical feedback and direction. Designing and developing software components considering elasticity, scalability, reliability, interoperability, security, serviceability & networking needs. Delivering SW modules and components meeting the requirements, quality standards, and timelines. Championing best coding practices and patterns within the team and looking for opportunities to elevate the team’s technical ability formally and informally by providing guidance and training. Stays current with emerging technologies and industry trends, incorporating new tools and methodologies to improve development processes and product quality. Analyzes and optimizes application performance, identifying and resolving bottlenecks to enhance user experience and system efficiency, ensuring the software meets performance benchmarks.

Requirements

  • 4+ years of experience with Object-Oriented Programming and Design, C#, and .NET.
  • Microservices, Web Services, and Relational databases.
  • React, GraphQL, Kafka, Kubernetes, PostgreSQL/SQL Server, Performance tuning.
  • Bachelor's Degree or higher in Computer Science, Engineering, or a related discipline.
  • Work within a cross-functional team in an Agile development cycle, focused on designing and developing code on an agile team of Engineers using Continuous Integration/Continuous deployment technologies such as Azure and GitHub.
  • Understand design patterns and practical experience in applying those patterns to address fundamental challenges in large-scale, mission-critical system development and influencing software engineering best practices within the team.
  • Strong problem-solving skills and the ability to produce high-quality work independently and work well in a team.
  • US work authorization is a precondition of employment.
  • For this position, you must reside in or within commuting distance to Cambridge, MA.

Responsibilities

  • Delivering full-stack software as a key individual contributor to this team.
  • Coaching and mentoring a software development team focused on the creation of our next-generation patient monitoring systems.
  • Writing clear specifications, creating detailed technical designs, and implementing creative software solutions.
  • Defining scope and problem domain in a crisp and structured way: defining the problem with stakeholders and identifying key issues.
  • Demonstrating exceptional teamwork to meet commitments to our customers.
  • Reviewing code and providing technical feedback and direction.
  • Designing and developing software components considering elasticity, scalability, reliability, interoperability, security, serviceability & networking needs.
  • Delivering SW modules and components meeting the requirements, quality standards, and timelines.
  • Championing best coding practices and patterns within the team and looking for opportunities to elevate the team’s technical ability formally and informally by providing guidance and training.
  • Stays current with emerging technologies and industry trends, incorporating new tools and methodologies to improve development processes and product quality.
  • Analyzes and optimizes application performance, identifying and resolving bottlenecks to enhance user experience and system efficiency, ensuring the software meets performance benchmarks.

Benefits

  • Employees are eligible to participate in our comprehensive Philips Total Rewards benefits program, which includes a generous PTO, 401k (up to 7% match), HSA (with company contribution), stock purchase plan, education reimbursement and much more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service