The Commercial Analytics organization is looking for a Software Engineer to play a key role in enhancing Illumina’s unparalleled customer support and commercial analytics by overseeing the design, build and enhancements of cloud-based applications. The position is intended to produce meaningful machine data visualizations and enable analytics to drive improved commercial outcomes. This Commercial Analytics, Software Engineer will work closely with other functions such as data scientists, software development, and IT Operations to integrate cloud based applications with business systems and data sources.
Leads software development, implementation, maintenance and support of a cloud-based instrument performance management system.
Understands IoT industry trends and strategies to ensure solution insights and methods implemented are class leading and innovative.
Collaborate with internal development teams on API interface requirements across multiple business systems and data sources.
Develop against a groomed backlog of user stories, improving on pre-built applications as well as the creation of new role-based applications in support of business needs.
Manage Quality & Compliance documentation for systems software as assigned.
Architect software systems based on requirements from inception to completion
4+ years of professional software development experience
3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
6 years of enterprise level distributed system or cloud development in a corporate environment or startup
Experience in Agile/SCRUM enterprise-scale software development
Experience developing system software, distributed systems and data networking offerings
Working knowledge of storage performance challenges and their solutions
Proficient in network, distributed, asynchronous and concurrent programming
Familiar with building secure software and security algorithms
Experience building and operating scalable infrastructure software or distributed systems
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
Experience developing a product vision
Proven track record delivering high quality software on time
Demonstrated passion for leadership, management and mentoring
Possess strong verbal and written communication skills
Possess strong analytical skills, with excellent problem solving abilities in the face of ambiguity
Previous startup experience highly preferred
Illumina believes that everyone has the ability to make an impact, and we are proud to be an equal opportunity employer committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship status, and genetic information. If you require accommodation to complete the application or interview process, please contact email@example.com. To learn more, visit: https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf