Software Architect

Cornerstone OnDemand

4.6

(93)

Hyderabad, India

Why you should apply for a job to Cornerstone OnDemand:

  • 4.6/5 in overall job satisfaction
  • 4.7/5 in supportive management
  • 90% say women are treated fairly and equally to men
  • 97% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • We offer Wellbeing Days (paid days off during the months of July, August, and September) so our people can focus on their wellness.
  • The Cornerstone Family First Initiative is a one-time initiative covering reimbursement for some out-of-pocket fertility expenses.
  • Full-time Cornerstars may be eligible for tuition reimbursement to support personalized learning and growth.
  • #req9954

    Position summary

    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

    Why you should apply for a job to Cornerstone OnDemand:

  • 4.6/5 in overall job satisfaction
  • 4.7/5 in supportive management
  • 90% say women are treated fairly and equally to men
  • 97% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • We offer Wellbeing Days (paid days off during the months of July, August, and September) so our people can focus on their wellness.
  • The Cornerstone Family First Initiative is a one-time initiative covering reimbursement for some out-of-pocket fertility expenses.
  • Full-time Cornerstars may be eligible for tuition reimbursement to support personalized learning and growth.