Software Architect
Cornerstone OnDemand
Software Architect
This role is Office Based, Hyderabad OfficeWe are looking for a Software Architect for our Product engineering team (Hyderabad, India)
We were cloud before cloud was cool! Now we are working on tomorrow’s problems.
What sets us apart?
We have been working in Cloud computing for 20+ years and now working on exciting projects in SaaS, Big Data and Predictive Analytics and moving to public cloud on AWS by re-architecting our application as we go.
Our application is highly scalable boasts of handling high volume and high transactional system with over 75 Million users and 1000’s of transactions per second with availability of 99.99% uptime.
We are a technology company that understands the importance of staying up-to-date and at the forefront of new and innovative technologies. Global Scale?! We have over 75 million users in 192 different countries! Who even knew there were 192 different countries?
We make software that empowers people, and we think that is pretty cool! So much so, that we live it every day. Cornerstone offers monthly development days, along with countless training opportunities. Top it off with real career growth possibilities, and you have yourself a company for the long term!
Check out our office. Need a code break? Go play TT, Carrom, Chess, etc. or even get a free massage every quarter! Or, grab some free food at our in-house pantry.
Intrigued? Please read on…
In this role, you will…
- Ability to architect a framework that is more readily available and demonstrate ease of use. When factoring new architecture make build v/s buy decision and consider cost aspects.
- Align the frameworks with Cornerstone’s Long-term vision of technology.
- Understand the end-use case when architecting and driving the framework.
- Deliver in smaller chunks and demonstrate it v/s waiting on a full-blown framework.
- Ensure the framework gets adopted. Take active feedback and enhance the framework.
- Showcase the framework in cornerstone architecture group and through RFCs (POCs).
- Mentor, Inspire, and encourage other engineers to adopt frameworks and best practices. Encourage developers to showcase RFCs
- Doing presentations from time-to-time to show case our technical depth as a Cornerstone Engineering group.
- Work closely with all teams including QA, DevOps, IT, Security, Product to get the Cornerstone Tech to new level.
- Value opinions from other team members and work closely with the members who understand product well (Product Architects/Experts).
- Blogging and Open Source
- Innovate
- Define APIs. Define Interfaces and let engineers do the implementation and ensure code quality standards are met.
- Participate in release planning, sprint planning, and technical design reviews; provide input as appropriate
- Partner with engineers, product managers, and other team members as appropriate and be the point person for technical matters.
- Develop and maintain thorough knowledge and understanding of products
- Drive key architectural decisions and design considerations
- Partner with other Architect’s and Manager to come up with setting Technical guidelines and participate in code reviews to mentor other engineers on best practices.
- Partner with Product to do early technical feasibility, rapid prototyping with a POC and ability to build strong use case for greater adoption.
- Partner with other Architects to build necessary frameworks to improve productivity of the engineers by driving automation.
You’ve Got What It Takes If You Have…
- Bachelor’s or master’s degree in Computer Science or related field.
- 10+ years of experience, with at least 4 years as an Architect and active hands-on development experience in object-oriented languages.
- Strong in OOP and SOLID principles along with industry standard design patterns and practices.
- Experience architecting and developing Microservices, RESTful services, or other SOA development experience (preferably AWS)
- Highly efficient data persistent design techniques. Strong understanding of data retrieval performance (queries, caching). Able to optimize designs/queries for scale.
- Proficient experience with relational databases such as Microsoft SQL Server/Postgres. Exposure to other non-relational DBs like MongoDB is a plus!
- Good understanding on how to deal with concurrency and parallel work streams.
- Should have work experience in Agile SCRUM.
- Should be very good at analyzing and Debugging/Troubleshooting functional andtechnical issues.
- Should have good insight on Performance/Optimization techniques.
- Good understanding on secure development practices and proactively codes to avoid security issues. Able to resolve all findings.
- Excellent analytical, quantitative and problem-solving abilities
- Experience in working on projects public cloud providers like Amazon Web Services, Azure, Google Cloud, etc.
- Conversant in algorithms, software design patterns, and their best usage on.
- Self-motivated, requiring minimal oversight.
- Good team player with the ability to handle multiple concurrent priorities in a fast-paced environment.
- Strong interpersonal, written, and oral communication skills.
- Passion for continuous process and technology improvement
- AWS Architect Certification preferable.
#LI-OnSite
Our Culture:
Spark Greatness. Shatter Boundaries. Share Success. Are you ready? Because here, right now – is where the future of work is happening. Where curious disruptors and change innovators like you are helping communities and customers enable everyone – anywhere – to learn, grow and advance. To be better tomorrow than they are today.
Who We Are:
Cornerstone powers the potential of organizations and their people to thrive in a changing world. Cornerstone Galaxy, the complete AI-powered workforce agility platform, meets organizations where they are. With Galaxy, organizations can identify skills gaps and development opportunities, retain and engage top talent, and provide multimodal learning experiences to meet the diverse needs of the modern workforce. More than 7,000 organizations and 100 million+ users in 180+ countries and in nearly 50 languages use Cornerstone Galaxy to build high-performing, future-ready organizations and people today.
Check us out on LinkedIn, Comparably, Glassdoor, and Facebook!