We seek dedicated and enthusiastic engineers to join our team as we expand the business by developing the next generation products and contributing to our current offerings. If you're passionate about innovative technology, then we would be excited to talk to you
What you'll do
Be an inspiring leader in building next generation Multi-cloud services. Deliver high-performance services that are adaptable to multifaceted business needs, influence ideation & outstanding problem solving
Build secure cloud services which provides very high availability, reliability and security to our customers and their assets.
Lead the technical design, vision, and implementation strategy
Define and apply best-practices to build maintainable and modular solutions with high quality
Partner with global product management, UX, engineering and operations teams to help shape technical product architecture & practices, roadmap and release plans
Develop and evolve engineering processes and teamwork models, applying creative problem solving to optimize team efficiency
Create technical specifications, prototypes and presentations to communicate your ideas.
Mentor and guide high performing engineering team
Craft a positive winning culture built on collaboration and shared accomplishments
Lead the discussions on emerging industry technologies & trends and work with the team & leadership use this knowledge to influence product direction
What you need to succeed
Passion and love of what you do
14+ years of experience in software development with 5+ years as Architect
Strong design, coding and architectural skills along with problem solving and analytical abilities
Expertise in architecting, designing and building scalable and performant frontend applications
Expertise in Java, Spring Boot, Rest Services, MySQL or Postgres, MongoDB, Kafka
Experience in developing and building solution with cloud technologies (AWS and/or Azure)
Good understanding of working with Cassandra, Solr, ElasticSearch, Snowflake
Experience with API Design, ability to architect and implement an intuitive customer and third party integration story
Exceptional coding skills, including excellent understanding of optimization, performance ramifications of coding decisions, and object-oriented design.
Proven track record of working, coaching, and mentoring software engineers
Ambitious and not afraid to tackle unknowns, demonstrates a strong bias to action
Self-motivated with a desire to mentor a team and the ability to drive the team to accomplish high-quality work
Strong interpersonal, analytical, problem-solving and conflict resolution skills
Excellent speaking, writing, and presentation skills, as we'll as the ability to persuade, encourage, and empower others
BS or MS or equivalent experience in Computer Science or related field
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Technical ArchitectEmployement Type: Full time