Principal Software Engineer
Listed on 2026-03-02
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer
life insurance, parental leave, paid holidays, long term disability, tuition assistance, 401(k)
Feb 26, 2026
When you join Verizon, you want more out of a career. A place to share your ideas freely - even if they re daring or different. Where the true you can learn, grow, and thrive. At Verizon, we power and empower how people live, work and play by connecting them to what brings them joy. We do what we love - driving innovation, creativity, and impact in the world.
Our V Team is a community of people who anticipate, lead, and believe that listening is where learning begins. In crisis and in celebration, we come together - lifting our communities and building trust in how we show up, everywhere & always. Want in? Join the #VTeamLife.
As a senior technical expert in software development and architecture, you will collaboratively build software solutions and corporate security applications in support of a variety of projects. You will be involved in all phases of the software life cycle (requirements analysis and definition, architecture and high-level design, detailed design, coding, testing, etc.) You will provide technical guidance to less experienced colleagues on how to address these phases within an iterative framework using agile techniques.
You will work on projects that include features like: operational support systems, high volume data processing, distributed processing, and virtualized or containerized architectures. The work will require that you coordinate with other senior engineers, project managers, and technical teams to build the required capabilities. You will work closely with development teams to assist in verifying design approaches, reviewing code and test cases, and determining the types of components and software that need to be created.
You will be a champion of effective, collaborative, and repeatable techniques to ensure the delivery of quality solutions.
In addition to designing and developing software components yourself, you will be a role model and subject matter expert for developers at various experience and skill levels (from new college graduates to very senior engineers having years of experience). Your extensive past experience in high quality and high-performance software development will be applied to new and challenging problems to deliver innovative products.
You will use collaborative documentation tools to clearly describe the characteristics, constraints, and trade-offs of complex designs.
You ll follow established department software development processes, and also refine and improve those processes over time, building a consensus for any changes with management and other principal engineers. You ll be an advocate for software quality, accuracy, and a positive customer experience. You will ensure that automated and repeatable unit testing is built with each solution, and work closely with integration and quality assurance to define the automated system tests they should generate.
Additional activities may include:
- Mentoring and guiding less experienced engineers facing technical challenges.
- Evaluating new tools and techniques.
- Applying CI/CD concepts and integrating software engineering tools into pipelines.
- Providing cost and effort estimates for proposed tactical or strategic initiatives.
- Collaborating with other disciplines, such as network engineering or data science, to achieve a common goal.
You stay current on the latest standard methodologies in software development and systems architecture. You can understand a solution strategy, and can also decompose it into the logical and functional components to get the job done. You know how to communicate complex issues to management or to non-technical stakeholders. Also, you re dedicated engineer willing to work toward the success of a team.
Youll need to have:
- Bachelor s degree or four or more years of work experience.
- Six or more years of relevant experience required, demonstrated through one or a combination of work and/or military experience, or specialized training.
- Experience with agile development concepts, software design and development, and a variety…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).