What you’ll be doing...

Verizon Connect is guiding a connected world on the go by automating, optimizing and revolutionizing the way people, vehicles and things move through the world. Our full suite of industry-defining solutions and services put innovation, automation and connected data to work for customers and help them be safer, more efficient and more productive. With more than 3,500 dedicated employees in 15 countries, we deliver leading mobile technology platforms and solutions.

As a SAAS leader, we know our talent is the most important component to our success. We hire top talent and empower them to do their best work. As a division of Verizon, we combine the fun and excitement of a startup environment with the resources, operational excellence, and brand recognition of an established tech giant.

What you’ll be doing…
We are seeking a Senior Software Engineer with experience in one or more of Mobile, Database, Build, Application (UI or Fullstack) or QA Automation to lead one of our Cross Functional Squads. The successful candidate will be working at our Dublin office, in a hands-on capacity within the Reveal Tribe group and will be responsible for leading a multi-disciplined squad in an agile environment, delivering world class products.

Within the Reveal Tribe you will be a leader in a very dynamic and successful team, continuously adapting & improving our methodologies and technologies to stay the best in what we are doing: providing innovative fleet tracking software to SMBs all around the world! A deep understanding of software architectures, platforms and paradigms are essential for this role

Responsibilities:

  • Write great code! We expect a Squad Lead to lead by example in every area, none more so than in the hands on development of our products
  • Be the person whom your team look up to for technical guidance
  • Be a decision maker and ensure your team comes on the journey once a decision is made
  • Lead a Cross Functional Team. You will need to be comfortable with code on multiple platforms, business requirements, deployments, and testing.
  • Ensure blockers are getting actioned and resolved
  • Be the primary contact for stakeholders and foster relationships outside of your direct squad
  • Ensure collaboration with Architecture to ensure we are building the right solution, the right way
  • Advocate for and evangelise your squad within the organisation
  • Be a champion of technical excellence and quality within the squad
  • Ensure that the team is achieving high unit test coverage
  • Ensure that the team is actively contributing to and reacting to automation tests
  • Ensure that code written is always to a high standard and that there is a robust code review process in place
  • Be a champion of process within the team
  • Ensure the team understands the processes we follow
  • Educate the team on best practices, workflows, etc.
  • Optimise for your squad’s specific needs and strengths
  • Participate in the hiring process through CV Reviews, Code Reviews, Phone Screens, and Technical interviews
  • Ensure that the onboarding experience of new hires and transfers into the squad is valuable and repeatable

What we’re looking for...

What we’re looking for…
General Experience

  • A minimum of 6-8 years experience in software development
  • Strong experience in agile/lean methodologies and processes (ideally Kanban) leading process improvements and engineering disciplines
  • Excellent communication skills both written and oral - with experience in presenting to engineering and product groups
  • Ability to lead systems analysis with application design individually and with an architecture team to deliver detailed application specifications
  • Demonstrated ability to lead and /or guide a team
  • Experience mentoring junior developers
  • Experience working in larger project and team environments with product, application support and operations teams
  • A passionate software developer with a strong interest in new and emerging technologies and the ability to drive technical change
  • Demonstrated delivery of major projects with a focus on quality and productivity in a CI/CD environment
  • Bachelor's degree in computer science or related discipline
  • Experience in working on large products with multiple teams contributing to the same code base
  • Experience in measuring and improving performance of production systems
  • Experience in highly scalable, highly available platforms

Technical Skills

  • Expert level understanding of Object Oriented/SOLID Design principles and practices
  • Experience with common patterns in distributed systems (REST, SOA, DDD)
  • Experience working with Continuous Integration and Continuous Delivery pipelines.
  • Understanding of GIT or related source control technology
  • Excellent development experience on a minimum of one of .NET, iOS, Android, Angular, QA Automation, SQL Server


Even better if you have:
Knowledge of AWS based architectures and services

When you join Verizon...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.