Spring, TX, US
22 days ago
Senior Software Architect

Job Summary

• This role is responsible in spearheading the initiative to secure software products by developing and enforcing robust security strategies, policies, and practices. The primary focus is to integrate security deeply and consistently into all stages of product development by collaborating with software development teams, security professionals, and key stakeholders. This position offers leadership and specialized knowledge to foster a security-centric culture and ensure the ongoing integrity and protection of software products.

Responsibilities:

Leads and architects project teams consisting of multiple software systems engineers, as well as internal and external development partners, responsible for all phases of design and development of complex products and platforms. This includes solution design, analysis, coding, testing, and integrationManages and cultivates relationships with internal teams, outsourced development partners, product marketing, and other key stakeholders on software systems design and development.Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities.Drives innovation and integration of new technologies into projects and activities in the software systems design organization.Provides expert guidance and mentorship to less-experienced staff members, fostering professional growth and development within the team

Education and Experience Required:

Holds a Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.Typically brings 10-15 years of relevant experience.

.

Knowledge and Skills:

Extensive experience with multiple software systems design tools and languages in the area of Cloud.Extensive experience in System design, scalability, reliability, performance and software products / solutions developmentHands-on cloud development experienceUnderstands the Security landscape and big pictureExcellent analytical and problem-solving skills.Experience in overall architecture of software systems for products and solutions.Designing and integrating software systems running on multiple platform types into overall architecture.Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools.Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels.

Required Skills

Expert-level experience with cloud platforms such as Azure and AWS, proficient in deploying and managing containerized applications using Docker, and skilled in API design and implementation.Extensive knowledge in architectural design, including the ability to craft scalable, robust, and efficient cloud solutions. Familiar with modern infrastructure as code (IaC) practices and tools.Must possess expert knowledge of programming languages including Java, C#, JavaScript, and Python, along with a deep understanding of design patterns. Proficient in .NET technologies and modern UI development frameworks. Demonstrated ability to architect and optimize applications for a variety of platforms.Experience in developing solutions for cloud and server-based applications, including large-scale SaaS solutions. Demonstrated expertise in designing and deploying robust, scalable software architectures tailored to meet business needs.Proven track record of successfully delivering multiple products to the marketStrong capability in building software solutions from the ground upSolid understanding of certificates, security protocols, Azure/AWS services, local/domain user security, and general operating system managementProficient in troubleshooting and resolving complex application issuesSelf-motivated with a willingness to handle a diverse range of project requirementsAbility to execute the plan in timely manner and with good quality is highly preferred.Possesses an excellent understanding of both SQL and NoSQL databases, along with the ability to discern their appropriate usage based on specific requirements.



Impact & Scope
• Impacts large functions and leads large, cross-division functional teams or projects.

Complexity
• Provides highly innovative solutions to complex problems within established policy.

Disclaimer
• This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.

Confirm your E-mail: Send Email