Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
CI
Compunnel, Inc.
Software Architect
Choose a Location
This role is available in multiple locations. Pick one to apply.
Career Insights for Software Architect (General)
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Texas data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Architect develops and defines the architecture for computer software and applications projects. Oversees the entire software development process; may manage projects for multiple clients. Analyzes customer or user needs, defines system architecture, and leads team of software developers to design programs and build applications.
$139,478 / year median in Texas
+17% projected growth
Job Description
Job Summary We are seeking an experienced Software Architect with strong expertise in Telecom, Meta Router Configuration, and enterprise integration architecture. The ideal candidate will be responsible for defining software architecture, translating functional and non-functional requirements into scalable technical solutions, guiding development teams, and ensuring software meets quality, security, modifiability, and extensibility standards. Strong experience with Meta Router Configuration and enterprise integration architecture within the Telecom domain is essential for this role. Work Model
- Hybrid work model with no fixed schedule.
- On-demand onsite collaboration, approximately 4 days per month when in-person collaboration is required.
- Onsite participation will primarily be required for planning or JAD sessions. Key Responsibilities
- Collaborate with technical and business professionals to determine functional and non-functional requirements for new software and applications.
- Use appropriate tools and methodologies to create representations of system functions and user interfaces for desired products.
- Develop high-level product specifications with consideration for system integration, scalability, and technical feasibility.
- Define all aspects of software development, including appropriate technologies, workflows, development methodologies, and coding standards.
- Communicate architectural concepts, technical guidelines, and design decisions effectively to development teams.
- Oversee development progress to ensure implementation remains consistent with the approved architecture and design.
- Provide technical guidance, mentoring, and coaching to developers and engineers.
- Ensure software solutions meet requirements for quality, security, modifiability, extensibility, and maintainability.
- Review and approve final solutions prior to launch.
- Apply software architecture and design principles to enterprise Telecom solutions.
- Support enterprise integration architecture and ensure effective integration across systems and platforms.
- Collaborate with development and engineering teams to resolve architectural and technical challenges.
- Contribute to planning and JAD sessions as required. Required Qualifications
- Undergraduate degree in Computer Science, Engineering, or a relevant field.
- Experience in software development and coding using various programming languages such as C#, .NET, Java, or similar technologies.
- Strong knowledge of software and application design and architecture.
- Knowledge of UML and other software modeling methodologies.
- Familiarity with HTML, CSS, JavaScript, and UI/UX design principles.
- Strong understanding of system integration and enterprise architecture concepts.
- Strong communication and technical leadership skills.
Required / Must
-Have Skills- Minimum 5 years of hands-on experience with Meta Router Configuration.
- Minimum 2 years of experience with Enterprise Integration Architecture in the Telecom domain.
- Strong understanding of Telecom systems and integration architecture.
- Ability to provide technical direction and architectural guidance to development teams.