$150K — $190K
This is our direct client opening for a Senior Software Engineer - Remote to start, then San Jose, CA. This is a Permanent opening with our client in San Jose, CA ! Base Salary - 150 to 185K
Covid-19: To ensure the safety of our associates, We supports remote work where possible. This position is based in the listed location, but is temporarily remote-based due to Covid-19. Any offer of employment is contingent upon the candidate reporting to work at the site if/when associates are requested to return to the workplace.
Would you be interested in hearing more or would you know of someone you could refer?
Our software powers industry-leading, groundbreaking medical instruments. The Sr. Staff Software Engineer is responsible for defining, determining, and conveying critical design factors and system/technical architecture for software products and complex systems. Regularly involved in key technical decisions affecting software products or pertaining to software development. Receives limited direction and is expected to help set own goals through knowledge of Segment and Business Unit strategy, plans, and goals.
Lead an Agile team and empower our customers with innovative new software.
Deliver high-quality, well-designed, well-tested features in two-week Sprints.
Promote a culture of collaboration and inclusiveness.
Mentor and train team members on design and coding.
Learn our domain of research and clinical applications of flow cytometry.
Work across silos with R&D scientists, mechanical, electrical, manufacturing, and service engineers, technical writers, application specialists.
Lead design of major software components and features.
Understand, practice and apply OOP, SOLID, Design Patterns.
Document requirements, use cases, and designs.
Participate in grooming new features and product improvements.
Analyze failures and fix bugs.
Bachelor's Degree in Computer Science, Engineering, or Life Sciences related field. Master's degree preferred.
We welcome applicants with scientific or biomedical academic degrees and demonstrated leadership in software development.
Minimum of 12 years' industry experience in software development.
Strong design and coding skills in C#/.NET, REST & SOAP web services, JSON.
Excellent understanding of multi-tier web/Cloud architectures, OO design patterns (OOD, OOP), and concepts.
Compelling experience applying software design, data structures, algorithms and architectural practices to the solution of real-world problems.
Demonstrated ability to communicate, collaborate, mentor and learn.
Experience developing full-featured applications.
Extensive experience with unit testing and solid understanding of TDD.
Experience with instrument control, and real-time data acquisition and data display preferred.
Experience with Agile methodology and/or Scrum Master certification preferred.
Valid through: 4/28/2021