In 2021, Dell divestedBoomi. It was the right move for both companies and their partners – but most importantly, it was the right move for customers. Boomi is now aprivately-heldcompany and provides an intelligent integration and automation platform to businesses worldwide.
As a Domain Architect, you will oversee the technical direction and strategy within a specific domain, driving innovation and guiding teams to build and maintain scalable, high-quality solutions. You will collaborate with engineering teams, product management, and other stakeholders to ensure alignment with organizational goals, while fostering a culture of mentorship and continuous improvement.
You will:
Model Boomi s Values : Exemplify Boomi s core values in your role as a technical leader, serving as a role model for engineers across the organization.
Drive Technical Presence : Enhance Boomi s internal and external technical reputation through mentoring, knowledge transfer sessions, hackathons, patent applications, and community engagement such as meetups, conferences, presentations, and technical blogs.
Guide Technical Strategy : Partner with the Architecture First Team to monitor trends, incubate proofs-of-concept, and present strategic initiative proposals to Boomi executives.
Act as a Technical Liaison : Serve as the primary point of contact for technical relationships within the domain, communicating new capabilities, identifying gaps, and ensuring alignment across the organization.
Pipeline Management : Ensure a consistent intake pipeline by facilitating initiative-level breakdowns, estimation, planning, and proofs-of-concept for domain projects.
Design Oversight : Collaborate with teams to identify and incorporate security, scalability, compliance, and other non-functional requirements during the design phase.
Hands-on Engagement : Dedicate up to 50% of your time to directly assist teams, particularly with challenging initiatives to drive them to completion.
Discovery and Research : Lead research and discovery efforts to align with domain initiatives and explore innovative solutions.
Establish Ownership : Manage larger domain-level initiatives, curating them from ideation to actionable paths forward, including potential new element ownership.
Curate Technical Backlogs : Break down complex initiatives into element-level backlogs and establish pathways for execution.
Champion Emerging Technologies : Identify and promote new technological trends, develop business cases for adoption, and maintain Boomi s leadership in platform innovation.
Stakeholder Engagement : Engage with product leaders, customers, and other stakeholders to understand business requirements and refine domain solutions.
Support Elements : Provide technical guidance to Element teams, assisting with complex challenges that extend beyond their scope or competencies.
Domain Prioritization : Work closely with the domain s director to address prioritization needs and manage the domain s strategic objectives.
Evangelize Domain Capabilities : Advocate for domain capabilities across other domains and the broader organization to promote cohesive development and innovation.
Primary Relationships
Reports to : Domain Director
Collaborates with : Chief Architect, Element Teams, Domain Product and UX, Architecture First Team, Extended Architecture Guild, and other domain architects.
Engagements : Participates in domain 3iab with the director, PM lead, and UX representative; engages in reviews and check-ins with Element leads.
Expectations and Expertise
Comprehensive Domain Knowledge : Maintain deep understanding of domain-specific product initiatives, technical debt, and overall architecture.
Architectural Strategy Development : Drive and develop the domain s architecture strategy and contribute to platform-wide architectural discussions.
Mentorship : Guide and develop technical and deputy domain architects, fostering growth and expertise within the team.
Cultural Leadership : Promote positive engineering culture and inspire technical excellence.
Organizational Visibility : Maintain a strong presence within the domain and contribute to organizational-wide technical initiatives.
Hands-on Contribution : Participate in hands-on work with teams as needed, up to 50% of time, to address specific challenges and lead by example.
Essential Requirements
Excellent interpersonal and communication skills with the ability to earn trust of the team and lead by example
Ability to learn new tools, languages, and operating systems with some training and on-the-job experience
Experience in software development, including the use of some IDE with a solid understanding of object-oriented design concepts for delivering and maintaining a software product
Experience with agile collaboration tools, such as JIRA and Confluence
Expert level experience with Java, Python, source control systems, continuous integration tools
Expert level experience using AWS technologies such as Cloudformation, AWS CLI, API Gateway, Lambda, S3, ECS, EKS, and EC2
Expert level experience with Web Services technologies including REST, GraphQL, SOAP, and WSDL
Expert level experience with highly scalable, high throughput web applications, API services and backend systems
Experience with Infrastructure as Code (IAC) development, such as Ansible, Terraform
Proven ability to lead and influence across engineering and product teams.
Expertise in developing architecture strategies and aligning them with business goals.
Strong mentoring and leadership skills.
Experience with cloud platforms, distributed systems, and scalable architectures.
Excellent communication and interpersonal skills.
Desirable Requirements
8+ years of experience in software engineering or architecture roles in product companies.
3+ years of technical leadership experience helping teams build enterprise-grade applications/solutions.
Strong experience in Java and SpringBoot for building microservices
Experience with SQL, relational databases, NoSql and ORM tools like Hibernate
Experience with observability and monitoring tools such as CloudWatch, Splunk, New Relic.
Familiarity with Agile methodologies and collaboration tools.
Experience using Linux/Unix environments
Certifications such as AWS Developer or AWS Certified Solution Architect are a plus.