Lead Software Engineer

Hyderabad, India

Job Summary

5Y Solutions, Inc has several openings for smart, high-energy Software Engineers who are entrepreneurial, love and stay current with technology and are looking to be a part of one of the fastest growing tech startups. You will be joining an innovative group of engineers that is creating the software framework that is changing the way software product development is viewed. You will function at the top of your value chain and contribute to making BOS the framework of choice for the global developer community. The ideal candidate is able to reconcile long term vision with immediate deliverables, is not afraid to think outside the box and fail, realizes that the only stupid idea is one that is not shared and is able to place the company and the team ahead of himself/herself. Being able to work as part of a cross-geography team and stay flexible to accommodate differences in time-zones is a must.

You will be able to establish yourself as a “player-coach” that can lead a team of 10-15 developers by directing team efforts, conducting code reviews, and rolling up sleeves and doing hands-on coding as necessary.

You

As a member of this team you’ll be responsible for forging a new development experience. You will be an expert with deep experience in cloud-based platforms/technologies. You will play the role of an architect and work closely with product owners, project managers and business to architect, design, build, and constantly deliver systems/applications. The role requires extertise with cloud-based technologies (in particular, AWS and Azure), ability to analyze complex technology issues, design and develop solutions that influence the design and development of others on the team. More importantly, you will be an instrument for realizing the big audacious goal of making BOS the choice development framework for the world of developers.

You pride yourself as a quick learner, comfortable with ambiguity, have a passion for learning and applying new technologies, believe innovation is a team sport, enjoy working in a fast-paced agile environment, prefer building products over working on projects, believe quality is of paramount importance, and understand that there is no engineering without business. You thrive in a startup environment.

Your Day

Be a member of the team that works collaboratively with others and receive instant feedback from product owners and project managers. Innovate constantly together with your team. You and your team will also have the autonomy to experiment, especially in the spirit of agile – do what works, try new things, and stop doing things that don’t work. Join us to constantly challenge yourself to learn as technology evolves. Be an instrument that enables our product to adapt to the changing market needs. Understand and work toward accomplishing business outcomes as opposed to completing tasks or checking off requirements.

Primary Job Duties & Responsibilities

  • Understand and contribute to the product vision and roadmap
  • Play a lead role in the product development life-cycle (PDLC) as a technical visionary
  • Constantly review the work being planned and done to ensure that it in-line with the expected product-market outcome and technical soundness
  • Be responsible for security and conformance to the requirements laid by regulatory bodies such as HIPAA, PCI, GDPR, etc.
  • Advise product managers on the inclusion and prioritization of new BOS components and component updates based on internal and external developer feedback
  • Help set and constantly review development and technology standards
  • Lead the cross-geography functional team
  • Ensure business functionality delivery through the composition and integration of services rather than monolithic applications, and the build-out framework capabilities to support scale
  • Act as the voice of authority across the application, integration, and platform domains, in addition to the implementation of systems and practices to allow for more effective framework development
  • Be an active participant in a team of senior and highly experienced technologists
  • Pursue and build relationships across business and technology teams to better understand the utilization and prioritization of framework component capabilities
  • Advise and consult with other members of the team on production software issues, concerns, problems, and questions
  • Direct and evaluate the performance of software engineers
  • Maintain release schedule and integrity/quality for each product build or change
  • Act as escalation point for development impediments and dependencies
  • Maintain adherence to architectural standards/principles in context of the product architecture, component-specific guidelines and usability design
  • Be able to multi-task when needed and effectively manage priorities
  • Be able to juggle multiple projects, demands, and reprioritize as necessary to align with changing business objectives
  • Be able to collaborate effectively with partner teams and customers, translating requirements into a product vision and roadmap, and successfully shipping multiple software releases
  • Minimize technical exposure and risk on projects
  • Identify potential risks and points of contention for missed activities, notify project leadership of a situation and provide remediation plans
  • Anticipate problems before they occur; be able to bring clarity to situations; identify possible causes; work with the team to find solutions; select and implement the most appropriate solution

Qualifications, Work Experience & Knowledge

You will have one or more of the following qualifications:

  • A bachelor’s degree in Computer Science or a related field, OR its equivalent in work experience
  • At least eight years of programming/development experience
  • You will bring extensive knowledge and experience of the current technologies, applications, environments, standards and practices to our team
  • You will be able to translate abstract vision statements into technical definitions
  • You will be able to bring clarity to the team by planning and defining deliverables at multiple levels
  • Ability to execute consistently with the team assigned
  • Outstanding written and verbal communication skills
  • Excellent attention to detail
  • A great work ethic and a strong value system

Job Specific & Technical Skills & Competencies

  • .NET Core/ C#/ .NET Framework
  • Automated integration and unit testing
  • Experience with DevOps and Infrastructure as Code (IaC)
  • AWS/ Azure/ Google Cloud Infrastructures
  • Proficient in JavaScript Skills and JS Frameworks
  • Databases: PostgreSQL, NoSQL, SQL Server
  • Building high-quality, cross-browser compatible, high-performance n-tier web applications
  • Working with Security teams on API-level authorization federation (OpenID/OAuth)
  • Extensive experience with building applications in the regulated environment and to compliance standards (HIPAA, PCI, GDPR)
  • Working knowledge of the LAMP Stack, Java Stack, Python, Ruby on Rails, Go, Node.JS, React Native, Swift, Objective C, etc

Follow us on

Find us on

Together we can achieve more than any of us can alone…

Ready to be a part of Team 5Y?

Email your resume with your cover letter to contact@5yinc.com and we will get back to you promptly