Cyber Security Careers: Security Engineer - Cloud Services
The Software Engineer is a team contributor role within Kobalt’s Engineering domain. This role is responsible for development of a SaaS Security Operations system, geared towards mid-sized organizations.
Kobalt’s back-end systems use industry-leading frameworks and tools to deliver a best-in-class solution that is able to log, monitor, and alert clients about security issues that may impact their business.
If you are ready for a new challenge and want to join a growing team, this is your opportunity. Kobalt is creating a leading global security monitoring platform, and if you are eager to apply your knowledge of systems engineering to a very big problem, we would love to hear from you!
Participate in the design and development of Kobalt’s service offerings as a member our Engineering team, following Scrum Agile software development methodology
Develop secure and highly scalable Security Information and Event Management (SIEM) services with 24×7 reliability
Work with the business and management teams as well as clients to understand and implement requirements
Build prototypes to demonstrate functionality and interaction models
Create unit and integration tests for services
Integrate Kobalt’s services with 3rd party systems using APIs and other methods
Assist with resolving production issues and bug fixes related to the services
Collaborate in support of SOC activities
Participate in development of security logging and monitoring use-cases
Contribute to Kobalt’s growth and role as an industry leader by building best-in-class services
Identify areas for process improvement and automation, and aid in efforts to implement the recommendation as appropriate
Provide regular updates to the team on key activities, accomplishments, and blockers
Generate technical documentation
Possess a quick start mentality with high production output
Comfortable and flexible in a startup environment
Ability to work independently as well collaboratively, asking for help when needed
Detail-oriented with a focus on quality
5+ years of software development experience, with minimum of 3 years in modern distributed application development
Cloud native – experience with containers, Kubernetes, and public cloud platforms like AWS and GCP
Experience with designing scalable service-oriented applications in a microservices environment
Comfortable with data analytics and visualization concepts as well as tools
Experience with CI/CD, automation, iterative development, and secure software design methodologies
Able to manage complex Git flows
At home on the Unix environment command line
Bonus domain knowledge – desirable but not required:
Familiarity with open source monitoring tools such as ELK/Elastic Stack, Prometheus
Application and/or network security knowledge
Experience with big data tooling – Spark, Dataflow, Hadoop, etc.
Machine learning experience