908 Software Architect jobs in Hyderabad
Software Architect/Technical lead

Posted 2 days ago
Job Viewed
Job Description
**Grade Level (for internal use):**
11
**Title** : Software Architect/Senior Technical lead (.NET Core & React.Js)
**Job Location** : India- Hyderabad/ Ahmedabad
**Job Summary:** We are seeking a highly skilled and experienced Software Architect to lead the design and development of cutting-edge software solutions. The ideal candidate will have a strong background in React Native, .NET Core, AWS, CI/CD pipelines, microservices architecture, and React.js. You will play a pivotal role in shaping the technical vision, ensuring scalability, and driving innovation across our projects.
**The Impact:** You will be making significant contribution in building solutions for the Web applications using new front-end technologies & Micro services. The work you do will deliver products to build solutions for S&P Global Commodity Insights customers.
**What's in it for you:**
+ Build a career with a global company.
+ Grow and improve your skills by working on enterprise level products and new technologies.
+ Make sure that the teams are following best practices in Agile practices, design, and development.
**Responsibilities:**
+ Design and implement scalable, secure, and high-performance software architectures.
+ Lead the development of microservices-based solutions using .NET Core and AWS.
+ Collaborate with cross-functional teams to define technical requirements and translate them into robust solutions.
+ Oversee the implementation of CI/CD pipelines to streamline development and deployment processes.
+ Develop and maintain front-end applications using React.js, ensuring seamless user experiences.
+ Conduct code reviews, mentor development teams, and enforce best practices.
+ Stay updated with emerging technologies and recommend their adoption to enhance system performance.
+ Troubleshoot and resolve complex technical issues in production and development environments.
**Basic Qualifications:**
+ Bachelor's /Master's Degree in Computer Science, Information Systems or equivalent.
+ A minimum of 12+ years of experience in software engineering & Architecture.
+ Proven experience as a Software Architect along with lead experience or in a similar role.
+ Expertise in .NET Core/Java, React.JS, React Native, AWS services, and microservices architecture.
+ A minimum of 10+ years of significant experience in full Stack hands on experience in application development using React Native, React JS, C#, .NET, .NET Core, ASP.NET MVC, JavaScript, JavaScript frameworks & SQL Server/ PostgreSQL Technologies.
+ Strong understanding of CI/CD tools.
+ Solid knowledge of RESTful APIs, containerization, and cloud-native solutions.
+ Experience implementing: Micro Services with Restful API/GraphQL in .NET Core, ASP.NET MVC, Web API, SQL Server, PostgreSQL & NOSQL databases.
**Preferred Qualifications:**
+ Familiarity with GraphQL, Redux, or other modern front-end frameworks.
+ Experience with database technologies like SQL Server, NoSQL, or caching frameworks.
+ Knowledge of security best practices and regulatory compliance.
+ Able to work well individually and with a team. Good work ethic, self-starter, and results oriented.
+ Excellent communication skills are essential, with strong verbal and writing proficiencies.
**About S&P Global Commodity Insights**
At S&P Global Commodity Insights, our complete view of global energy and commodities markets enables our customers to make decisions with conviction and create long-term, sustainable value.
We're a trusted connector that brings together thought leaders, market participants, governments, and regulators to co-create solutions that lead to progress. Vital to navigating Energy Transition, S&P Global Commodity Insights' coverage includes oil and gas, power, chemicals, metals, agriculture and shipping.
S&P Global Commodity Insights is a division of S&P Global (NYSE: SPGI). S&P Global is the world's foremost provider of credit ratings, benchmarks, analytics and workflow solutions in the global capital, commodity and automotive markets. With every one of our offerings, we help many of the world's leading organizations navigate the economic landscape so they can plan for tomorrow, today.
For more information, visit .
**What's In It For** **You?**
**Our Purpose:**
Progress is not a self-starter. It requires a catalyst to be set in motion. Information, imagination, people, technology-the right combination can unlock possibility and change the world.
Our world is in transition and getting more complex by the day. We push past expected observations and seek out new levels of understanding so that we can help companies, governments and individuals make an impact on tomorrow. At S&P Global we transform data into Essential Intelligence®, pinpointing risks and opening possibilities. We Accelerate Progress.
**Our People:**
We're more than 35,000 strong worldwide-so we're able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all.
From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it. We are changing the way people see things and empowering them to make an impact on the world we live in. We're committed to a more equitable future and to helping our customers find new, sustainable ways of doing business. We're constantly seeking new solutions that have progress in mind. Join us and help create the critical insights that truly make a difference.
**Our Values:**
**Integrity, Discovery, Partnership**
At S&P Global, we focus on Powering Global Markets. Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of **integrity** in all we do, bring a spirit of **discovery** to our work, and collaborate in close **partnership** with each other and our customers to achieve shared goals.
**Benefits:**
We take care of you, so you can take care of business. We care about our people. That's why we provide everything you-and your career-need to thrive at S&P Global.
Our benefits include:
+ Health & Wellness: Health care coverage designed for the mind and body.
+ Flexible Downtime: Generous time off helps keep you energized for your time on.
+ Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.
+ Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.
+ Family Friendly Perks: It's not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.
+ Beyond the Basics: From retail discounts to referral incentive awards-small perks can make a big difference.
For more information on benefits by country visit: Hiring and Opportunity at S&P Global:**
At S&P Global, we are committed to fostering a connected and engaged workplace where all individuals have access to opportunities based on their skills, experience, and contributions. Our hiring practices emphasize fairness, transparency, and merit, ensuring that we attract and retain top talent. By valuing different perspectives and promoting a culture of respect and collaboration, we drive innovation and power global markets.
**Recruitment Fraud Alert:**
If you receive an email from a spglobalind.com domain or any other regionally based domains, it is a scam and should be reported to . S&P Global never requires any candidate to pay money for job applications, interviews, offer letters, "pre-employment training" or for equipment/delivery of equipment. Stay informed and protect yourself from recruitment fraud by reviewing our guidelines, fraudulent domains, and how to report suspicious activity here ( .
---
**Equal Opportunity Employer**
S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment.
If you need an accommodation during the application process due to a disability, please send an email to: and your request will be forwarded to the appropriate person.
**US Candidates Only:** The EEO is the Law Poster describes discrimination protections under federal law. Pay Transparency Nondiscrimination Provision - - Professional (EEO-2 Job Categories-United States of America), IFTECH202.2 - Middle Professional Tier II (EEO Job Group), SWP Priority - Ratings - (Strategic Workforce Planning)
**Job ID:**
**Posted On:**
**Location:** Hyderabad, Telangana, India
Technical Lead / Software Architect
Posted today
Job Viewed
Job Description
Job Title: Technical Lead / Software Architect
Location: Remote
Experience Level: 6+ years
About the Role
Join Cloudologix to support development of a rapidly growing online food delivery platform that connects food enthusiasts with their favorite chefs.
Our customer's platform is already popular in Europe, and we are expanding our team to introduce new features and enhance our mobile app experience. Be part of an innovative team that's reshaping the food and grocery delivery industry.
We’re looking for a Technical Lead / Software Architect who can take ownership of both product design and technical architecture. You’ll act as the bridge between the CEO and the engineering team, translating business needs into scalable, maintainable, and high-performing software solutions.
This is a hands-on leadership role — you’ll guide and mentor a small team while also contributing to development and overseeing infrastructure, CI/CD, and cloud operations.
Key Responsibilities
Product & Technical Architecture
Work closely with the CEO to understand business requirements, propose technical solutions, and refine features through discussion and iteration.
Design the overall system architecture and ensure scalability, performance, and maintainability.
Translate business ideas into actionable technical tasks and assign them to the team.
Team Leadership
Lead and mentor a team of 4+ engineers, fostering collaboration and continuous improvement.
Oversee code quality, architecture reviews, and agile delivery.
Manage sprint planning, task allocation, and progress tracking in Jira/Confluence.
Infrastructure & DevOps
Own existing CI/CD pipelines also new ones in future and ensure smooth deployments.
Manage AWS infrastructure with a focus on cost optimization and scalability.
Handle GitHub Actions, environment setups, and cloud configurations.
Hands-On Development is always a plus
Contribute directly to the codebase when needed.
Work across the stack: Java (Spring Boot), Node.js, React.js, Next.js (Flutter basics a plus) when the team is stuck.
Design and integrate APIs between frontend and backend systems.
AI & Automation
Explore and implement AI-driven features and chatbot integrations using OpenAI APIs and other modern tools.
Evaluate emerging technologies that can improve product capabilities.
Required Skills
Strong background in Java (Spring Boot) and Node.js.
Proficiency with React.js and Next.js (Flutter basics preferred).
Hands-on experience with AWS services, infrastructure management, and CI/CD.
Basic knowledge of google firebase.
Excellent understanding of API design, system integrations, and backend–frontend communication.
Familiarity with Git, GitHub Actions, Jira, Confluence, and Agile methodologies.
Experience leading teams and managing multiple projects simultaneously.
Good communication skills and the ability to translate non-technical requirements into clear engineering tasks.
Awareness of AI tools, chatbots, and OpenAI integrations.
Preferred Qualifications
Prior experience as a Technical Lead, Software Architect, or Engineering Manager in a startup or fast-paced environment.
Strong problem-solving mindset and attention to scalability and cost efficiency.
Passion for mentoring developers and improving engineering processes.
Benefits
- Compensation: Competitive salary and performance-based bonuses.
- Work-Life Balance: Flexible working hours and remote work opportunities.
- Career Growth: Opportunities for professional development and career advancement.
- Dynamic Environment: Work in a dynamic and fast-paced environment with a talented team.
- Team Culture: Regular team events and a friendly, inclusive work culture.
Technical Lead / Software Architect
Posted 1 day ago
Job Viewed
Job Description
Job Title: Technical Lead / Software Architect
Location: Remote
Experience Level: 6+ years
About the Role
Join Cloudologix to support development of a rapidly growing online food delivery platform that connects food enthusiasts with their favorite chefs.
Our customer's platform is already popular in Europe, and we are expanding our team to introduce new features and enhance our mobile app experience. Be part of an innovative team that's reshaping the food and grocery delivery industry.
We’re looking for a Technical Lead / Software Architect who can take ownership of both product design and technical architecture. You’ll act as the bridge between the CEO and the engineering team, translating business needs into scalable, maintainable, and high-performing software solutions.
This is a hands-on leadership role — you’ll guide and mentor a small team while also contributing to development and overseeing infrastructure, CI/CD, and cloud operations.
Key Responsibilities
Product & Technical Architecture
Work closely with the CEO to understand business requirements, propose technical solutions, and refine features through discussion and iteration.
Design the overall system architecture and ensure scalability, performance, and maintainability.
Translate business ideas into actionable technical tasks and assign them to the team.
Team Leadership
Lead and mentor a team of 4+ engineers, fostering collaboration and continuous improvement.
Oversee code quality, architecture reviews, and agile delivery.
Manage sprint planning, task allocation, and progress tracking in Jira/Confluence.
Infrastructure & DevOps
Own existing CI/CD pipelines also new ones in future and ensure smooth deployments.
Manage AWS infrastructure with a focus on cost optimization and scalability.
Handle GitHub Actions, environment setups, and cloud configurations.
Hands-On Development is always a plus
Contribute directly to the codebase when needed.
Work across the stack: Java (Spring Boot), Node.js, React.js, Next.js (Flutter basics a plus) when the team is stuck.
Design and integrate APIs between frontend and backend systems.
AI & Automation
Explore and implement AI-driven features and chatbot integrations using OpenAI APIs and other modern tools.
Evaluate emerging technologies that can improve product capabilities.
Required Skills
Strong background in Java (Spring Boot) and Node.js.
Proficiency with React.js and Next.js (Flutter basics preferred).
Hands-on experience with AWS services, infrastructure management, and CI/CD.
Basic knowledge of google firebase.
Excellent understanding of API design, system integrations, and backend–frontend communication.
Familiarity with Git, GitHub Actions, Jira, Confluence, and Agile methodologies.
Experience leading teams and managing multiple projects simultaneously.
Good communication skills and the ability to translate non-technical requirements into clear engineering tasks.
Awareness of AI tools, chatbots, and OpenAI integrations.
Preferred Qualifications
Prior experience as a Technical Lead, Software Architect, or Engineering Manager in a startup or fast-paced environment.
Strong problem-solving mindset and attention to scalability and cost efficiency.
Passion for mentoring developers and improving engineering processes.
Benefits
- Compensation: Competitive salary and performance-based bonuses.
- Work-Life Balance: Flexible working hours and remote work opportunities.
- Career Growth: Opportunities for professional development and career advancement.
- Dynamic Environment: Work in a dynamic and fast-paced environment with a talented team.
- Team Culture: Regular team events and a friendly, inclusive work culture.
Technical Lead / Software Architect
Posted 1 day ago
Job Viewed
Job Description
Job Title: Technical Lead / Software Architect
Location: Remote
Experience Level: 6+ years
About the Role
Join Cloudologix to support development of a rapidly growing online food delivery platform that connects food enthusiasts with their favorite chefs.
Our customer's platform is already popular in Europe, and we are expanding our team to introduce new features and enhance our mobile app experience. Be part of an innovative team that's reshaping the food and grocery delivery industry.
We’re looking for a Technical Lead / Software Architect who can take ownership of both product design and technical architecture. You’ll act as the bridge between the CEO and the engineering team, translating business needs into scalable, maintainable, and high-performing software solutions.
This is a hands-on leadership role — you’ll guide and mentor a small team while also contributing to development and overseeing infrastructure, CI/CD, and cloud operations.
Key Responsibilities
Product & Technical Architecture
Work closely with the CEO to understand business requirements, propose technical solutions, and refine features through discussion and iteration.
Design the overall system architecture and ensure scalability, performance, and maintainability.
Translate business ideas into actionable technical tasks and assign them to the team.
Team Leadership
Lead and mentor a team of 4+ engineers, fostering collaboration and continuous improvement.
Oversee code quality, architecture reviews, and agile delivery.
Manage sprint planning, task allocation, and progress tracking in Jira/Confluence.
Infrastructure & DevOps
Own existing CI/CD pipelines also new ones in future and ensure smooth deployments.
Manage AWS infrastructure with a focus on cost optimization and scalability.
Handle GitHub Actions, environment setups, and cloud configurations.
Hands-On Development is always a plus
Contribute directly to the codebase when needed.
Work across the stack: Java (Spring Boot), Node.js, React.js, Next.js (Flutter basics a plus) when the team is stuck.
Design and integrate APIs between frontend and backend systems.
AI & Automation
Explore and implement AI-driven features and chatbot integrations using OpenAI APIs and other modern tools.
Evaluate emerging technologies that can improve product capabilities.
Required Skills
Strong background in Java (Spring Boot) and Node.js.
Proficiency with React.js and Next.js (Flutter basics preferred).
Hands-on experience with AWS services, infrastructure management, and CI/CD.
Basic knowledge of google firebase.
Excellent understanding of API design, system integrations, and backend–frontend communication.
Familiarity with Git, GitHub Actions, Jira, Confluence, and Agile methodologies.
Experience leading teams and managing multiple projects simultaneously.
Good communication skills and the ability to translate non-technical requirements into clear engineering tasks.
Awareness of AI tools, chatbots, and OpenAI integrations.
Preferred Qualifications
Prior experience as a Technical Lead, Software Architect, or Engineering Manager in a startup or fast-paced environment.
Strong problem-solving mindset and attention to scalability and cost efficiency.
Passion for mentoring developers and improving engineering processes.
Benefits
- Compensation: Competitive salary and performance-based bonuses.
- Work-Life Balance: Flexible working hours and remote work opportunities.
- Career Growth: Opportunities for professional development and career advancement.
- Dynamic Environment: Work in a dynamic and fast-paced environment with a talented team.
- Team Culture: Regular team events and a friendly, inclusive work culture.
Software Architect
Posted today
Job Viewed
Job Description
Key Skills: C, Python, Devops
Roles and Responsibilities:
- Design and develop high-quality software architecture for desktop applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs in a timely manner.
- Maintain code quality, organization, and implement automation where applicable.
- Stay up-to-date with new technology trends and best practices in software development.
- Provide technical leadership and mentoring to junior developers.
- Implement and manage version control systems, such as Git.
- Apply knowledge of communication protocols (Ethernet, TCP/IP, UDP, NTP) in software design.
- Utilize Agile development practices to enhance project delivery and team collaboration.
Skills Required:
Must-Have:
Proficiency in C programming
- Expertise in Python
Strong knowledge of desktop application development
Nice-to-Have:
Experience with DevOps practices and tools
- Familiarity with version control systems (e.g., Git)
- Understanding of communication protocols such as Ethernet, TCP/IP, UDP, NTP
Education: Bachelor's degree in Engineering (B.E., B.Tech) or equivalent
Software Architect
Posted today
Job Viewed
Job Description
Company Description
About CyberArk
:
CyberArk (NASDAQ: CYBR), is the global leader in Identity Security. Centered on privileged access management, CyberArk provides the most comprehensive security offering for any identity – human or machine – across business applications, distributed workforces, hybrid cloud workloads and throughout the DevOps lifecycle. The world's leading organizations trust CyberArk to help secure their most critical assets. To learn more about CyberArk, visit our CyberArk blogs or follow us on X, LinkedIn or Facebook.
Job Description
About the role:
This position is based in Hyderabad, India. In addition to several positions, we are looking for a Software Architect to design scalable high performance applications. You must be an energetic self-starter with a desire to learn new things quickly. In this position, you will work with a team of talented software engineers to innovate, implement, and support the product roadmap.
Responsibilities:
- Responsible for the software architecture, its design, and the architecture documentation for a software projects.
- Responsible to write and review Low Level Design documents in the team and dictates coding standards, conventions and toolsets.
- Coaching less experienced people.
- Involvement in a number of phases in a software life cycle
- Analyze the tech requirements are needed in the team and manage the Tech Debts in the team.
- Work in parallel with peers and often take a leading role on features or refactors.
- Helps with both implementing and managing changes.
- Helps with design validation through proof of concepts.
- Concerned with how technology can fulfill business goals given a long-term outlook across a variety of interrelated systems across many teams.
- Assist and review the System Architect outputs, before the team starting to work on the project.
- Assisting project management, including cost and effort estimation
- Collaborate with colleagues in strategy (System Architect, PO, TL, other SwA, Technical Domain Experts) and sometimes serve as a bridge between management, technical staff, and non-technical staff.
- Specify the nonfunctional requirements.
- Helping to hire team members.
- Participating in gathering and analyzing requirements.
- Ensuring performance and security requirements are met.
- Ensure adherence to CyberArk Engineering practices and security coding guidelines.
Qualifications
Requirements:
- 8-10 years of professional experience years hands-on experience in development of web, Micro services & other web design patterns.
- 4+ years of experience as a Software Architect.
- 6+ years of hands-on experience on .Net framework and its related concepts.
- 2+ years hand on experience in UI/UX, JavaScript and Angular.
- Able to see the big picture and have some level of knowledge on all the web domain areas (backend, frontend, devops).
- Self-managed.
- Decision making skills: Make sound decisions, considering both architectural and business considerations, at times with incomplete information.
- Must be familiar system integration design patterns that are in the system architect training
- Can foresee possible issues and design architectures to overcome them. Should be able to mitigate risks and evaluate solutions such that they can select the proper one to resolve a particular problem.
- Driving cross-team or cross-discipline initiatives.
- Very strong software engineering – design, development experience.
- Expertise and hands-on experience with web services (e.g. REST, SOAP).
- Good understanding of security best practices.
- Experience in creating technical and architectural documents.
- Proficient understanding of PostgreSQL and relationship databases.
- Good experience on Requirement/Design/Code Review & Inspections practices.
Additional Information
Highly Desired:
- BE / B Tech /MCA or equivalent
- Experience in Cybersecurity domain/products, especially Identity Access Management
Software Architect
Posted today
Job Viewed
Job Description
Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world's most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at
The Role
We are looking for a hands-on
Software Architect
to shape the architecture of embedded software, Wi-Fi protocol stacks, low-level firmware, and Linux drivers for our next-generation Wi-Fi ICs.
This is a unique opportunity to contribute to the architectural foundations of advanced wireless connectivity — balancing execution today with a forward-looking vision of where our overall system, spanning both software and hardware, should be tomorrow.
As part of a collaborative group of architects, you will work across execution, planning, and long-term strategy: defining architectures, guiding designs, and shaping the direction of our technology to align with evolving Wi-Fi standards and product needs.
Key Responsibilities
Execution
- Own software architecture and design, and guide implementations to align with architectural direction.
- Debug complex system-level issues and provide solutions with architectural insights.
- Perform code reviews from an architectural and system perspective to ensure scalability, performance, and maintainability.
Planning
- Collaborate with engineering managers on JIRA top-level split, estimation, and backlog structuring to ensure feasibility and alignment with architectural goals.
- Provide technical input on schedules, dependencies, and integration risks.
Broad and Long-Term Vision
- Shape the long-term architectural vision for embedded software, Wi-Fi protocol stacks, and Linux drivers.
- Contribute to Wi-Fi specifications and standards and track industry trends to influence product direction.
- Drive strategic architectural initiatives that position Silicon Labs as a leader in wireless connectivity.
- Advocate for open-source/Linux engagement, including upstream contributions where valuable.
- Ensure rigor in software quality by driving unit testing, functional testing, continuous integration, and verification practices across the team.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- 12+ years of professional software development experience, including significant experience in an Architect role, with a strong focus on embedded systems, communication stacks, or Linux kernel drivers.
- Proven ability to define and evolve software architectures for complex embedded systems, making thoughtful trade-offs across performance, power, scalability, reliability, and maintainability.
- Strong knowledge of software architecture and design patterns, with the ability to apply them pragmatically to achieve the best architecture without unnecessary reinvention.
- Demonstrated expertise in documenting and communicating architectures and designs in a clear and structured way for engineering teams and stakeholders.
- Ability to provide logical reasoning and lead technical conversations, building consensus around the best architectural and design choices, and influencing across architects, engineering teams, and leadership.
- Deep experience in system-level thinking and HW/SW partitioning, including designing software for complex SoCs and hardware accelerators.
- Deep expertise in Wi-Fi protocols or other communication stacks.
- Solid understanding of Linux kernel architecture and device drivers, including upstreaming practices.
- Hands-on proficiency in C development and low-level debugging at system and driver layers.
- Strong exposure to CI/CD pipelines, integration testing, and performance benchmarking frameworks.
Nice to Have
- Contributions to open-source projects (Linux kernel, networking stacks, etc.).
- Familiarity with real-time operating systems (RTOS) alongside Linux.
- Knowledge of security in embedded software, including secure boot, cryptography, and trusted execution environments.
- Understanding of Agile/Scrum methodologies and experience collaborating in iterative development environments.
Benefits & Perks
Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the product; we also strive for good work/life balance and to make our environment welcoming and fun.
- Equity Rewards (RSUs)
- Employee Stock Purchase Plan (ESPP)
- Insurance plans with Outpatient cover
- National Pension Scheme (NPS)
- Flexible work policy
- Childcare support.
Be The First To Know
About the latest Software architect Jobs in Hyderabad !
Software Architect
Posted today
Job Viewed
Job Description
Software Architect
We are looking for an experienced Software Architect to lead the design and development of scalable web and mobile applications, including a full-fledged Learning Management System (LMS). The role involves defining architecture, creating technical roadmaps, and guiding teams to build secure, high-performing, and scalable solutions.
Responsibilities
Define system architecture and technical roadmap
Design APIs, databases, authentication, and integrations
Lead development of a scalable, multi-tenant LMS
Mentor teams and ensure best practices in architecture
Collaborate with stakeholders to align tech with business goals
Qualifications
7+ years in software development & architecture
Strong expertise in web/mobile frameworks & cloud platforms
Experience with microservices, databases, and DevOps
Leadership and communication skills
Preferred: LMS/EdTech experience, e-learning standards, containerization, CI/CD, security compliance.
Software Architect
Posted today
Job Viewed
Job Description
Job Description :
This is what you are responsible for :
Lead the architectural design and implementation of scalable, reliable, and high-performance software systems for AI, AI Compiler and edge computing applications.
Collaborate with product managers, software engineers, and hardware engineers to ensure alignment of technical decisions with business objectives.
Define and maintain architectural best practices, guidelines, and documentation for the software engineering team.
Evaluate and recommend technologies, frameworks, and tools to optimize the performance and scalability of our solutions.
Ensure that all software architecture aligns with security, performance, and reliability standards.
Mentor and provide technical leadership to the engineering team, fostering a culture of collaboration and innovation.
Participate in code reviews, design discussions, and technical roadmap planning to ensure high-quality delivery.
Drive continuous improvement in system architecture and development processes to support the company's growth and evolving requirements.
Necessary qualifications :
8+ years of experience in software architecture, system design, and development of scalable, distributed systems.
Proven experience in designing edge-based solutions, compilers, runtime, firmware.
Strong programming skills in modern languages such as Python, C++ or similar language.
Expertise in designing high-performance, low-latency systems for AI/ML workloads.
Strong understanding of software development methodologies, DevOps practices, and CI/CD pipelines.
Familiarity with hardware-software co-design, embedded systems, and edge computing solutions is a plus.
Excellent problem-solving and communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
Software Architect
Posted today
Job Viewed
Job Description
Business Unit:
Cubic Transportation Systems
Company Details:
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on
Job Details:
Job Summary:
Plays a critical role in ensuring that enterprise applications are designed, developed and implemented across the enterprise meeting the best practices and architectural patterns. Incumbents in this position will be involved in every phase of the project lifecycle from intake through delivery, and will be considered one of the leadership team members who have primary responsibility that a solution is well engineered, operable, and maintainable, delivered on schedule, aligns to enterprise vision and provides the anticipated business value. The Systems Architect is responsible for defining, documenting and leading the technical development of these applications. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.
Essential Job Duties and Responsibilities:
- 10+ years relevant software development experience creating business applications with Java and relational database systems.
- 3+ years experience web application architecture providing solutions on performance, security, scalability, responsive web design, localization, usability and accessibility.
- 3+ years technical leadership experience.
- Researches the latest in industry trends along with the needs of the organization while also being a strong advocate for flexible and robust technology.
- Experiments and provides proof of concept with emerging technologies, while developing enterprise-wide architectures, standards, design guides, processes, and other reference guides in a leadership role.
- Provides architectural direction, 3rd party vendor evaluations, analysis of external party integration, detailed estimation, schedule development, assesses resourcing needs during proposal & bids, part of existing programs or R&D efforts.
- Leads creation of and is accountable for system design documentation, including enterprise architectures, feature designs and interface specifications.
- Oversees detailed technical designs created by development teams.
- Knowledgeable about SaaS software, software licensing and able to explain both the design and business model of a SaaS system.
- Keeps up-to-date on the latest developments in systems engineering, computers, communications systems and software techniques relevant to the company's operation.
- Hands-on architect in Java/J2EE technologies in backend
- Provide architectural options along with advantages and disadvantages of each option and articulate a recommended approach.
- Review the work as it progresses and provide support to the team members as and when required
- Knowledge of cloud and container technologies like Azure, Docker, Kubernetes etc.
- Experience building high quality applications by creating a well designed architecture, writing clean code and implementing common industry practices (e.g. continuous integration, unit tests).
- Ability to mentor and lead other technical team members with having direct supervision responsibility.
- Application development experience using Java EE,Spring Framework , Spring Boot, Gradle , Liquibase.
- Database technologies: Hibernate and JPA; Spring Data , Postgres,SQL Server ,SQL datawarehouse.
- Code Quality systems: SonarQube,Nexus IQ and third party vulnerabilities check systems.
- Experience with designing and developing deployment pipelines using Jenkins / Bamboo
- Experience with Software Architecture tool like Enterprise Architect or MS Visio.
- Agile/Scrum and DevOps practices
- (a Plus) Experience in migrating on-prem technologies/platforms to Microsoft Azure platform.
- (a plus) Experience with ARM templating and Ansible ,developing environments as "infrastructure as code".
- (a Plus) Front end technologies : Angular 2-5 ,Node,npm, HTML5 ,CSS3,SASS, Reactive programming , Angular-cli, Bower, grunt, webpack .
- (a Plus) Experience in Jira/Confluence/Bitbucket/GitLab/GitHub, Open Source frameworks, Monitoring services and Content Management platforms
- Experience to include software development/engineering, developing state-of-the-art computer software, exercising creativity in technical direction and successful strategy development.
- Ability to interpret technical contract requirements.
- Ability to use PC software such as word processing, database, spreadsheet and flowchart, and computer aided software engineering (CASE) tools.
- Ability to effectively communicate verbally and in writing, and interface with customers, subcontractors and vendors.
- Must be able to solve complex and difficult engineering problems. Knowledge of customer needs and competing products desirable.
- Ability to analyze and solve complex and difficult software engineering problems.
- Able to prioritize work and complete multiple tasks under deadline and budget guidelines.
- Must be able to work in a lab environment and be able to use a computer.
- Must be available for domestic and possible international travel
Minimum Job Requirements:
Four-year college degree in computer science, engineering or related field plus a minimum of 13 years of related experience or advanced degree with 10+ years of related experience. Experience leading requirements analysis, design, development and operation of distributed, fault-tolerant applications with particular attention to security, scalability, performance, availability and cost/revenue optimization. Demonstrates expertise and leadership in working with business units, product management, development and operations staff to architect innovative solutions that meet the requirements with respect to functionality, performance, scalability, and reliability, realistic implementation schedules and adherence to architectural goals and principles. Must be available for domestic and international travel.
Worker Type:
Employee