
Principal, Software Architect
- Dallas, TX
- $135,300-185,000 per year
- Permanent
- Full-time
- Lead discussions and development, design and architecture for strategic initiatives, including cloud, integration and enterprise solutions, engaging various Cotality business and technology teams as necessary
- Reviews business context for solutions to company challenges as well as defining the vision and requirements for the solution, recommending potential options and selecting the most optimal solution
- Communicates the architecture to the stakeholders and collaborates and coordinates with existing domain architects in the formalization and adoption of IT standards and procedures
- Drive transformational initiatives by aligning business and technology roadmaps and maintaining application ecosystem roadmap
- Validate and future proof solution designs and software vendors, internal service providers, application business analysts, and application developers
- Prepare, conduct, and evaluate proof-of-concept integration solutions per business use cases. Quantify the business values and articulate the value proposition to application teams and senior management
- Document and diagram current and future state integration processes across business applications.
- Inventory and maintain a Systems / Integration repository across segments to promote reusability.
- Initiate both group and one-on-one meetings with application owners and enterprise architects for clear understanding of integration on current and future needs and in terms of business drivers and their application roadmaps
- Work closely with other peer IT solutions architects in developing short- and long-range plans and review them with senior IT leadership and other organizational management.
- Research and monitor technology trends and methodologies to simplify and to deliver faster information systems and integration services wins
- Engage in the full cycle of project delivery process I.e. requirement, design, build, test, go live, and support
- Provide hands-on technical guidance and mentorship to software engineers, fostering a culture of learning and innovation.
- Develop and own Solution design and present the solution to Cotality Architectural Review Board (ARB) to review / evaluate / approve key technology and system initiatives across the enterprise
- Mentor developers on architect best practices, enterprise strategies and vision
- College degree (B.S.) in related technical / business areas strongly preferred
- Seven+ years of experience in an architecture role related to software development, systems design and deployment or technical architecture
- At least three years of experience in overall architecture discipline (Applications, Data, Technical, Security, Development, Operational, etc.)
- Strong understanding of architectural standards / foundation and software development methodologies. Familiarity with modeling techniques
- Exceptional understanding of Technology systems including system design, API design, database, and programming concepts
- Strong SDLC process discipline, (e.g., requirements and design approaches)
- Understanding of architecture methodologies, Business Process Re-engineering (BPR), current and future technology and application trends, and software development life cycles
- Strong oral and written skills. Attention to detail; ability to create high quality output
- Ability to develop business/technical requirements and write technical specifications
- Flexibility and adaptability to the demands and requirements of a fast-paced environment with multiple priorities; Organizational and time-management abilities
- Strong interpersonal / relationship management skills. Ability to work on multiple projects and assignments simultaneously
- Customer service oriented with demonstrated Microsoft Office and Analytical skills
- Awareness of Architecture Framework (like TOGAF, EACOE, etc.)
- Cloud Platform and managed services experience (ideally GCP and AWS) preferred
- Knowledge of the following architectural domains:
- Microservices
- Event Driven Architecture
- Data pipelines and Distributed Computing
- Cloud Native Architecture
- Structured / Unstructured Data
- Full Text and Semantic Search
- CI/CD Pipelines and DEVOps
- API-First Development
- Observability