Principal Software Architect
Company: Infoblox
Location: Tacoma
Posted on: November 1, 2024
Job Description:
It's an exciting time to be at Infoblox. Named a Top 25 Cyber
Security Company by The Software Report and one of Inc. magazine's
Best Workplaces for 2020, Infoblox is the leader in cloud-first
networking and security services. Our solutions empower
organizations to take full advantage of the cloud to deliver
network experiences that are inherently simple, scalable, and
reliable for everyone. Infoblox customers are among the largest
enterprises in the world and include 70% of the Fortune 500, and
our success depends on bright, energetic, talented people who share
a passion for building the next generation of networking
technologies-and having fun along the way.We are looking for a
Principal Software Architect to join our Architecture team located
in North America, reporting to the distinguished architect. In this
role, you will shape the direction of our software from proof of
concept to implementation, working closely with and guiding
Engineering teams across the company. This is an exceptional
opportunity to join a strong, growing, successful, and innovative
organization. Infoblox allows you to thrive in a unique work
environment where the emphasis is on career growth, excellence,
innovation, and collaboration.You are the ideal candidate if you
have a passion for delivering reliable, scalable solutions and the
ability to align technology strategies with business
objectives.What you'll do:
- Lead the design, optimization, and implementation of
distributed systems that align with our business goals.
- Work closely with Engineering teams to modernize existing
systems or build new capabilities and develop a deep understanding
of the current architecture to identify inefficiencies and propose
targeted changes.
- Drive the technical vision for Infoblox's software development
lifecycle and ensure best practices in coding, testing, deployment,
observability, and system maintenance are embedded in our
development processes.
- Spearhead the design and execution of proof-of-concepts when
exploring new technologies, tools, or design patterns, including
prototyping and validating ideas that will guide strategic
technology decisions.
- Stay up to date with various data storage and retrieval
methods, explaining tradeoffs and choosing the most appropriate
solutions for different use cases.
- Engage with both business stakeholders and Engineering teams to
bridge the gap between technical design and business
objectives.
- Communicate complex technical concepts in a way that drives
alignment and decision-making across the organization.What you'll
bring:
- Bachelor's degree in computer science, software engineering, or
a related field required. Master's degree in Computer Science
preferred.
- 20 years of industry experience in software development, with
at least 5 years focused on designing and optimizing distributed
systems.
- Proficiency in Go, Java, or Python.
- 8+ years of experience with cloud platforms, including AWS,
Azure, GCP, or OCI.
- Proven experience in system design, architecture, and guiding
Engineering teams in implementing robust and scalable
solutions.
- Solid experience and knowledge of data structures and
algorithms.
- Excellent communication skills, with the ability to influence
and align stakeholders across different levels of the
organization.
- Outstanding knowledge of data persistence strategies and the
tradeoffs between different storage and retrieval methods.
- Preferred experience with: DNS or DHCP protocols, Networking,
DNS security, and design methodologies such as SOLID, Domain Driven
Design, or Clean Architecture.What success looks like:After six
months, you will...
- Develop a solid understanding of our software
architecture.
- Clearly articulate how the major subsystems interact.
- Meaningfully contribute to system architecture discussions and
guide implementation teams.After about a year, you will...
- Attain a deep understanding of the systems under your
responsibility.
- Contribute to the architecture roadmap by designing and
prototyping systems and features for upcoming functionality.
- Propose changes to existing systems to meet functional and
non-functional objectives.
- Respond authoritatively to design and implementation questions
within your assigned areas.We've got you covered:Our holistic
package includes coverage of your health, wealth, and wellness-as
well as a great work environment, employee programs, and company
culture. We offer a competitive salary and benefits package,
including a 401k with company match and generous paid time off to
help you balance your life. We have a strong culture and live our
every day-we believe in transparency, curiosity, respect, and above
all, having fun while delighting our customers.Speaking of a great
work environment, here are just a few of the perks you may enjoy,
depending on your location---
- Onsite massages, clubs, farmers market, and fitness
classes.
- Delicious and healthy snacks and beverages.
- Electric vehicle charging stations.
- Outdoor amenities, seating, and courtyard BBQ.
- Dog park and pet-friendly programs.
- Newly remodeled offices with state-of-the-art amenities.Why
Infoblox?We've created a culture that embraces and rewards
innovation, curiosity, and creativity. We achieve remarkable
results by working together in a supportive environment that
focuses on continuous learning and embraces change. So, whether
you're a software engineer, marketing manager, customer care pro,
or product specialist, you belong here, where you will have the
opportunity to grow and develop your career. Check out . We think
you'll be excited to join our team.#LI_ME1#LI-Hybrid
#J-18808-Ljbffr
Keywords: Infoblox, Bellevue , Principal Software Architect, IT / Software / Systems , Tacoma, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...