Senior Software Engineer (WRM)
Description
Senior Software Engineer (WRM)
Location: US Remote
About VikingCloud
VikingCloud is the leading Predict-to-Prevent cybersecurity and compliance company, offering businesses a single, integrated solution to make informed, predictive, and cost-effective risk mitigation decisions – faster. Powered by the Asgard Platform®, the industry’s largest repository of anonymized cybersecurity and compliance event data, we continuously monitor and analyze over 6+ billion online events every day.
VikingCloud is the one-stop partner trusted by 4+ million customers to provide the predictive intelligence and competitive edge they need to stay one step ahead of cybersecurity and compliance disruptions to their business. Our 1,000 dedicated cybersecurity and compliance expert advisors understand that it’s not just about technology. It’s about transacting business and delivering an exceptional customer experience every day, without fail. That’s the measurable value we deliver. And that’s what we call, Business Uninterrupted.
This Position
At VikingCloud, we’re building scalable, high-availability software systems that power mission-critical cybersecurity and compliance products. Our team thrives on solving complex problems, innovating with modern technologies, and delivering high-quality products that make a measurable impact for our customers. If you’re passionate about designing and building systems that scale and working in an environment that is collaborative and encourages accountable growth — we’d love to talk.
Responsibilities
As a Senior Software Engineer, you’ll play a key role in driving our engineering initiatives
forward. You’ll collaborate with product, QA, and DevOps teams to deliver robust solutions,
while setting and adhering to high standards for technical excellence.
- Design, develop, and maintain event-driven microservices that scale.
- Build performant, reliable software using Java (Spring) and Python.
- Partner with DevOps to ensure production systems are highly available and resilient.
- Contribute to sprint planning, release management, and agile ceremonies.
- Architect RESTful APIs and optimize data-driven services.
- Continuously monitor system performance and improve scalability.
Qualifications
- 5+ years of commercial software engineering experience with full life-cycle
- Deep expertise in Java (Spring Framework or similar).
- Strong object-oriented design and architecture skills with a focus on scalability.
- Proficiency in SQL (MySQL, Postgres) and experience with NoSQL/Big Data (Elasticsearch).
- Hands-on experience building and consuming RESTful APIs.
- Experience with Docker (required), and familiarity with cloud platforms (AWS, GCP, Azure).
- Working knowledge of Python, Redis, Kafka, and modern development practices (Git, Agile).
Preferred Qualifications
- Working knowledge of Python, Redis, Kafka, and modern development practices (Git, Agile).
- Experience with Kubernetes, Apache Airflow, or web crawling technologies.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, political affiliation or opinion, medical condition, status as a veteran, and/or any other federal, state, or local protected class.