Dragos is seeking a Senior Software Engineer to join their team in building the leading OT Security Platform, specifically focusing on new microsegmentation capabilities to help customers configure their networks around specific applications, workloads, or individual devices.
Requirements
- 5+ years of experience in JVM based languages in a complex, scalable environment
- 3+ years of experience in relational databases such as Postgres
- 3+ years of experience with NoSQL databases such as Elasticsearch
- 3+ years of experience working in a microservices architecture
- 3+ years of experience designing, implementing, and maintaining features in a complex software system
- Familiarity with networking concepts like VLAN, SDN, and VXLAN
- Experience integrating with third party devices and data providers
Responsibilities
- Helping plan, develop, and test projects in a timely manner
- Providing feedback via code reviews and systems design reviews on your team
- Providing technical input throughout the development lifecycle, working with your team to shape new features while maintaining existing functionality
- Following established patterns and best practices where they exist and evolving or developing them when needed
- Making recommendations on potential product improvements based on feedback from stakeholders
- Giving and receiving peer feedback on a normal cadence as part of our review cycle
Other
- 5+ years of experience in a high performing, cross-functional team environment
- All new hires must pass a background check as a condition of employment.
- You are comfortable being uncomfortable.
- You don’t have an ego.
- You seek to continuously raise the bar, and you don’t allow artificial boundaries to impede you from solving difficult problems.