Verizon is a leading provider of technology, communications, information and entertainment products, transforming the way we connect across the globe. We’re a diverse network of people driven by our ambition and united in our shared purpose to shape a better future. Here, we have the ability to learn and grow at the speed of technology, and the space to create within every role. Together, we are moving the world forward – and you can too. Dream it. Build it. Do it here.
Diversity and Inclusion at Verizon
At Verizon, we know that diversity makes us stronger. We are committed to a collaborative, inclusive environment that encourages authenticity and fosters a sense of belonging. We strive for everyone to feel valued, connected, and empowered to reach their potential and contribute their best. Check out our diversity and inclusion page to learn more.
What you’ll be doing...
We are looking to hire a Lead Java Engineer for Verizon’s Visible Engineering Team. The Software Delivery Engineering develops the infrastructure which allows engineers across the company to develop, test, and ship highly robust software to the Visible platform. Some of the products we're responsible for include a continuous integration and delivery system, data review automation tools, and a configuration data automation platform. This team works with all engineering disciplines to integrate design specifications, source code, system configuration, test data, and historical operational data into a single cohesive product.
As a Lead Java Engineer on the Software Delivery Engineering team, you will engage with other Visible engineers to learn about their workflows, challenges, and the systems they are building. You will take this knowledge and your own passion for building great software, and develop systems that allow our teams to innovate rapidly and reliably. You will be responsible for the complete life-cycle of the software you create, including development, testing, and support. You are the engineer that other engineers can count on; you are technically excellent, you attack every problem with enthusiasm, you care deeply about what it takes to build high quality software.
Build and maintain software systems that are used by the entire company to deliver software to Visible platform.
Own all aspects of software engineering and product development.
Act as a responsible engineer for various software products.
Deep dive into your users' problems, find efficient solutions.
Provide strong technical leadership, focus on continuous improvement.
What we’re looking for...
You'll need to have:
Bachelor’s degree or four or more years of work experience.
Six or more years of relevant work experience.
Experience developing across a full stack: web server, relational database, and client-side/front-end.
Experience with version control, continuous integration, and continuous delivery concepts.
Even better if you have:
Experience in web applications development.
Experience with Linux, Docker, Kubernetes.
Experience with configuration management tools such as Skaffold, Ansible, Yaml.
Experience with build systems (Make, Bazel / Pants / Buck, Gradle, etc.) and package management tools (pip, npm, yarn, etc.)
Knowledge of testing, continuous integration, build, deployment & continuous monitoring.
Experience scaling web applications and optimizing applications for performance.
Knowledge of UI/UX design to provide intuitive applications.
Experience with UNIX command line and shell scripting.
Great creative and innovative problem-solving skills.
Initiative and the ability to work independently and collaborate within a team.
Equal Employment Opportunity
We're proud to be an equal opportunity employer - and celebrate our employees' differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.