Job Description
Prove is seeking a Senior Software Engineer to join their team in Dublin, Ireland. This role involves designing and developing the digital identity infrastructure, utilizing cutting-edge technologies to deliver fault-tolerant and scalable software solutions. The Senior Software Engineer will collaborate with senior engineers and product management to deliver solutions that delight customers.
Responsibilities: - Write well-designed, testable, and efficient code.
- Ensure designs comply with requirements and perform code reviews.
- Own delivery of software features from Product to Production.
- Develop project roadmaps and define technical requirements.
- Engage with IT/Ops to ensure timely software releases.
- Find solutions to hard problems.
- Lead projects and mentor engineers.
- Promote cultural values of humility, passion, inclusion, and leadership.
Requirements: - 6+ years of software development experience.
- Deep understanding of object-oriented programming.
- Experience with at least one object-oriented programming language (e.g., Go, Python, Java).
- Experience architecting and developing solutions to complex problems.
- Experience with public cloud services (AWS, Google Cloud Platform, or Azure).
- Bachelor's degree in computer science or a related field.
- Experience with database internals, database language theories, database design, SQL, Graph QL and No SQL technologies.
- Prior technical leadership experience.
- AWS Certification.
- DevOps Experience.
The role offers: - Competitive salaries & Bonus Plan (for eligible roles) and Equity Plan
- Modern Health for financial, mental, and physical wellness
- 401(k) Retirement Plan & Match (US Offices) and Local Country Pension (International Offices)
- Unlimited Vacation and Flexible hours
- Comprehensive medical benefits for you and your family
- Emotional & Physical Wellness – Access to wellness services (EAP & Prove Well-Being Reimbursement)
- Bottomless snacks & beverages for certain office locations
- Daily GrubHub stipend for lunch if coming into the office (US Offices)