Principal Software Engineer/Architect

Infinite Blue is the leading platform for resilience, business continuity and disaster recovery planning and response. We are in search of a  Principal Software Engineer/Architect to join our expanding team.

This position is located in Hyderabad, India.

Essential Job Functions and Responsibilities

  • Define architecture and technical designs with the engineering team both for functional and non-functional requirements
  • Review requirements, analysis, and other design documents and provide feedback
  • Be responsible for operational architecture and considerations of how the application scales and is supportable within multiple different environments (cloud and private data center)
  • Work closely with infrastructure engineers in-house and with third party vendors who host our production low code platform workloads
  • Provide best practice and guidance around operations (operating the low code platform and approaches to infrastructure as code around it) and deployment architectures
  • Provide expertise, leadership, and guidance for world class software development methodologies
  • Mentor and assist other development staff
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Investigate/prototype/POC new software development tools or other promising technology stacks; present demos and make recommendations to stakeholders

Skills Requirement

  • Experience in modern software architectures; component based and highly scalable
  • Expertise in AWS and Azure public cloud stacks (cloud software architectures applied to)
  • Strong expertise in Java, J2EE and JavaScript, Tomcat, Apache, NGINix, Hazelcast, Node, KAFKA deployment, and relational databases (mySQL, PostgreSQL)
  • Experience in working closely with enterprise technology partners to help them optimize their use of these technologies and create win-win situations
  • Strong communicator: facilitation, written verbal and most importantly via listening
  • Strong understanding of configuring HA environments, performance and scaling service-based architectures
  • Strong experience in CD/CI automation
  • Experience with iterative, incremental software development processes
  • Experience with complex software development projects using agile development planning and methods.
  • Ability to quickly analyze, organize, and abstract large amounts of information and to make decisions based on this analysis – creative solutions are welcomed
  • Ability to influence and negotiate when faced with opposing views or resistance
  • Must be results oriented and customer focused

Education and Training

  • Bachelor’s Degree in Computer Science, Information Systems or related field; or equivalent combination of education/experience
  • 3+ years’ experience is software architecture with 7+ years’ experience in software engineering

Core Values

Infinite Blue has a strong orientation towards these five core values.  Successful employees will demonstrate these capabilities:

  • Grit – courage and resolve to achieve our goals
  • Agile – ability to reassess and adapt quickly
  • Trust – confidence in our services and each other
  • One Team – strong alignment and collaboration across the company
  • Respect – all team members add value

Company Perks

  • Generous Vacation Package
  • Employee Benefits offered for full time employees and include: Medical/Dental/401K/etc.

Infinite Blue is an Equal Opportunity Employer.

Or email us directly at

Infinite Blue is an Equal Opportunity Employer. 

About Company

Infinite Blue provides a comprehensive low-code development platform and enterprise applications for the business continuity and disaster recovery industry. Infinite Blue is trusted by independent software vendors and enterprises across the globe. Infinite Blue Platform is at the heart of countless business applications running in a wide variety of industries worldwide. The Company was started in 2013, has grown over 250% over the past three years and was recently named to the Inc. 5000 list of America’s fastest growing companies.