Join the Cybersecurity Revolution as a Senior Golang Software Engineer!
Position: Senior Golang Software Engineer
Location: Galway, Ireland (Hybrid)
What You'll Do:
- Develop Distributed Systems: Create software systems that leverage analytics across diverse cyber threat data dimensions.
- Embrace Cloud-Native Technologies: Build innovative cybersecurity products that leverage intelligence and data in groundbreaking ways.
What We Love:
- Challenge Seekers: Those who thrive on solving the toughest technology and data problems.
- Creative Minds: Innovators who enjoy a startup atmosphere with ownership and autonomy.
- Engineering Excellence: Advocates for sustainable, frictionless workflows with a deep understanding of their processes.
- Quality Code: Delivering documented, maintainable, secure, and testable code.
- Innovators: Ready to take ideas from inception to scale and production.
- Effective Communicators: Comfortable with distributed communication, articulating complex ideas clearly over digital media.
Experience We're Looking For:
- Analytical Systems: Experience with data-driven analytical systems, machine learning, and big data.
- Batch and Streaming Technologies: Understanding the tradeoffs between different technologies.
- Programming Languages: Proficiency in multiple programming and scripting languages.
- Container and Orchestration Technologies: Hands-on experience with these technologies.
- Databases: Experience with graph/document/SQL databases.
- Microservices: Expertise in microservices, observability, and coordination.
- Cloud Providers: Deep familiarity with at least one major cloud provider.
What Your Resume Should Flaunt:
- Software Development Experience: At least 5+ years in back-end software development, particularly in Go.
- Educational Background: A B.S. or M.S. in computer science or a related field.
Technologies and Processes We Use:
- Languages: Go, Python, and others.
- Data Streaming: Kafka.
- Databases: Databricks, Relational DBs, and NoSQL databases like Redis.
- Cloud: GCP, Kubernetes, Docker.
- Code Delivery: CI/CD, CircleCI, FluxCD.
- DevOps/SecDevOps.
Bonus Points For:
- Machine Learning: Experience using machine learning algorithms in software products.
- Cybersecurity: Knowledge of cybersecurity concepts and data.
- Clojure: Experience with Clojure.
- Graph Databases: Experience with graph databases.
If you're ready to tackle challenging problems and innovate in the cybersecurity space, we'd love to hear from you!