Software Development Engineer

Published date: 2024/01/10
  • Location: Bangalore, Karnataka, India
We are looking for superlative hustlers, stellar problem solvers and remarkable team players. Everything else is a plus plus. We are looking for folks who take the craft of Software Engineering very seriously, and push themselves and those around them to solve problems in the best manner possible.

Responsibilities:
• Build robust and scalable web-based applications, through well-designed and well-factored code
• Build abstractions and contracts with separation of concerns for a larger scope
• Apply problem-solving skills to tackle high-level business and technical goals
• Create high-level technical designs and functional models with guidance
• Make incremental changes to the architecture with proper impact analysis
• Do performance tuning and improvements in large scale distributed systems
• Work closely with Product Managers to derive capability view from features/solutions, lead execution of medium-sized projects
• Work with broader stakeholders to track the impact of projects/features and proactively iterate to improve them

Qualifications
• 3+ years of software development experience in production Java applications, preferably Spring Boot based
• BTech, MTech or PhD (or equivalent) in Computer Science or related technical disciplines
• Expert in Java, and with working experience in a few other languages
• Good understanding of databases (e.g. MySQL) and NoSQL (e.g. DynamoDB, Aerospike, etc).
• Concrete experience in implementing appropriate design patterns
• In-depth expertise on both client & server architectures
• Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product
• Working proficiency and communication skills in verbal and written English
• Strong work ethic and ownership of deadlines

Experience in the following is a plus:
• Fintech domain
• Fast-paced startup environment
• Serverless technologies
• AWS or GCP cloud frameworks

Velocity culture

It doesn't matter what your last name is or what you scored in English in class 5, but if you are creative, crave difficult problems, can work in teams, are obsessed with customer feedback and own your shit, we would love to talk to you. What we can assure you is a workplace that’s fun, cares about your growth, challenges you and bestows great responsibilities to those with great powers.

Other details
• Team role: Individual contributor in a pod of 4-6 engineers
• First few problem statements: NA
• Reporting manager: Engineering Manager of the respective Pod
• Location: Our HQ in HSR Layout, Bengaluru
Company Name: Velocity

Apply

0 page views

Related listings

  • Software Engineer
    Software Developer
    Software Developer
    Virtusa Corporation is a global provider of Digital Business Transformation, Digital Engineering, and Information Technology (IT) outsourcing services that accelerate our clients’ journey to their Digital Future. Virtusa serves Global 2000 companies ...
    2026/11/08
  • Software Engineer
    Software Developer
    Software Developer
    The health and safety of our employees and candidates is very important to us. Due to the current situation related to the Novel Coronavirus (2019-nCoV), we’re leveraging our digital capabilities to ensure we can continue to recruit top talent at the...
    2026/11/08
  • Software Development Engineer
    Software Developer
    Software Developer
    We are seeking a highly passionate, innovative and high-performance individual to be part of a major transformation in the management of modern cloud-based applications. An individual who takes a creative and strategic approach to problem-solving at ...
    2026/11/08