Senior Software Engineer - Data Engineering
Verity
Mission:
The mission of the Data Engineering team is to create maximum business value to our clients by storing, organizing, transmitting and processing the information collected by our drones. We prioritize reliability and scalability, building sturdy solutions that empower real-time insights and operational effectiveness. As leaders in our field, we mentor team members and enforce coding standards, cultivating a culture of innovation and excellence.
Your role:
- Develop and maintain the data pipeline that feeds data from drones to the cloud
- Create infrastructure and code (ETLs) to process a large amount of data and generate business value
- Proactively work on making the pipeline more future proof, scalable and robust
- Develop and maintain the pipeline to commission the cloud infrastructure (IaC, CI/CD)
- Improve our culture, tools and processes to boost developer satisfaction
- Provide mentoring and technical guidance to other colleagues
- Improve visibility and understanding of the data pipeline within the company
Your experience:
- Degree (BSc, MSc) in computer science, software engineering, or relevant field
- 5+ years of professional hands-on experience in software engineering
- Excellent knowledge of modern C++ and Python
- Excellent knowledge of AWS cloud technologies (Lambda, SNS, SQS)
- Excellent knowledge of database systems (DocumentDB, RDS)
- Strong working knowledge of IaC, specifically Terraform
- Familiarity with agile working principles
- Additional plus:
- Experience with JIRA and Confluence
- Knowledge of Git and code collaboration tools (e.g. Gerrit or Gitlab)
Who you are:
A versatile team player with a strong problem-solving acumen, adept at collaborating effectively while also possessing the capability to work independently. You embrace challenges with an open and positive mindset, especially when faced with unforeseen obstacles. Driven by curiosity and a willingness to venture beyond comfort zones, you eagerly seek out opportunities for personal growth and learning.
Why Verity?
- Flexibility of a hybrid work environment. You can arrange start and finish times around your life (picking up kids, walking the dog, training for your next marathon at lunch
- A great engineering culture, including flat hierarchies, an open-door policy, and a focus on joint responsibility and mutual trust and support
- Working with a skilled, high-achieving, experienced, and fun team—with lots of opportunities to develop your professional career and grow with the company
- Annual team-building events, quarterly and monthly get-togethers, knowledge-sharing talks, game nights, and more
- 25 days of annual leave, employee stock ownership plan (conditions apply), variety of pension plans, and relocation packages
- Welcoming office space complete with friendly team members, free snacks (fresh fruits, coffee, and more!), and fun activities—we’re dog-friendly!
Learn more about who we are, what we do, and how we think at www.verity.net
We strive to create an inclusive environment that empowers our employees. All qualified applications will receive consideration for employment without regard to race, nationality, religion, sexual orientation, gender, age, physical [dis]ability, gender identity or length of time spent unemployed.