We are looking for a Senior Software Architect to take a leadership role in designing and delivering cutting-edge, scalable, and high-performance solutions for diverse projects. In this role, you will drive pre-sales engagements, define architectural strategies, and lead the development of modern, cloud-based, hybrid, and on-premises architectures. You will collaborate closely with delivery teams, executing proof-of-concepts (PoCs), and ensuring seamless implementation. The ideal candidate will bring deep expertise in modern architecture patterns and a strong technology stack across Python, Node.js, and Java while also covering data, cloud, embedded, cybersecurity, and more.
Key Responsibilities:
- Lead and define enterprise-level architectures for large-scale, complex solutions across multiple domains.
- Drive pre-sales activities, engaging with clients to propose and define technical solutions that align with business goals.
- Architect and implement modern software patterns (Microservices, Event-Driven, Serverless, Domain-Driven Design (DDD)) for cloud-based, hybrid, and on-premises environments.
- Oversee and execute proof-of-concept (PoC) projects, evaluating emerging technologies and validating design choices.
- Guide and mentor delivery teams, ensuring best practices are followed in software design, security, and performance.
- Develop multi-domain architectures spanning Cloud, Data, Embedded Systems, Cybersecurity, and IoT.
- Collaborate with DevOps and engineering teams to design scalable, secure, and high-performance solutions.
- Ensure compliance with security standards, regulatory requirements, and performance benchmarks.
- Stay ahead of emerging technologies and trends, driving innovation and strategic decision-making within the company.
- Represent the company as a thought leader in technical discussions, client meetings, and industry events.
Must-Have Technology Stack:
- Programming Languages: Python, Node.js, Java
- Cloud Platforms: AWS, Azure, GCP
- Architecture Patterns: Microservices, Serverless, Event-Driven, Monolithic-to-Microservices migration
- Data Technologies: SQL & NoSQL databases, Data Pipelines, Streaming (Kafka, RabbitMQ)
- Infrastructure & DevOps: Kubernetes, Docker, Terraform, CI/CD pipelines
- Security & Compliance: Secure development practices, API security, IAM best practices
- Edge & Embedded Systems (Nice to Have): IoT, LoRaWAN, Embedded Linux
Why Join Us?
- Be a key decision-maker in high-impact, innovative projects.
- Work with a highly skilled architecture and innovation team.
- Engage with top-tier clients and industry leaders.
- Enjoy a competitive salary, career growth opportunities, and a dynamic work environment.
If you are a technology-driven leader passionate about architecture and innovation, we want to hear from you! 🚀
Requirements
Requirements:
- 10+ years of experience in software development and architecture design.
- Proven experience as a Senior Software Architect in a project-based or consulting company.
- Deep knowledge of enterprise-level system design, scalability, and cloud architecture best practices.
- Expertise in modern software development methodologies and patterns.
- Strong experience in pre-sales activities, client engagement, and presenting architectural solutions.
- Ability to lead and mentor teams, working across multiple projects and industries.
- Strong problem-solving skills, decision-making abilities, and strategic mindset.
- Excellent communication and leadership skills with the ability to influence both technical and business stakeholders.
Top Skills
Similar Jobs
What you need to know about the Charlotte Tech Scene
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus