Principal Software Engineer (Backend)

Automating wealth creation for 400M Indian millennials
United States
$1,200,000 - $1,800,000
Backend
Principal Software Engineer
In-Person
11 - 50 Employees
4+ years of experience

Description For Principal Software Engineer (Backend)

At Koshex, we're revolutionizing the wealthtech industry with innovative solutions to empower 400 million Indian millennials to maximize their potential in the wealth creation journey. We're seeking a passionate and experienced Principal Software Engineer to join our dynamic team. If you have a knack for designing robust, scalable systems and a deep understanding of fintech applications, we'd love to meet you.

Responsibilities:

  • Lead the design and architecture of complex systems, ensuring scalability, reliability, and security.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
  • Design and implement APIs, database schemas, and system integrations.
  • Implement and manage caching solutions using Redis and Elasticsearch for optimized performance and fast data retrieval.
  • Conduct thorough code reviews, providing feedback and guidance to junior engineers.
  • Stay updated with emerging technologies and industry trends, applying them to enhance our products.
  • Troubleshoot and resolve system issues, ensuring optimal performance and uptime.

Requirements:

Education:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Experience:

  • Minimum of 4 years in system design and architecture.
  • Proven experience in designing large-scale applications, preferably in the fintech domain.
  • Strong understanding of database management, API architecture, and microservices.

Technical Skills:

  • Proficiency in programming languages such as Python, and Ruby or C++.
  • Deep knowledge of database technologies (SQL and NoSQL) and ACID properties.
  • Experience with cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with API gateways, reverse proxies, and CDN/DNS configurations.
  • Experience with Redis and Elasticsearch for caching and search optimization.
  • Strong understanding of security best practices and performance optimization techniques.

Soft Skills:

  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
  • Leadership qualities with the ability to mentor and guide junior team members.
  • Self-motivated with a proactive approach to learning and development.

What We Offer:

  • Competitive salary and benefits package.
  • Flexible working hours.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.
  • The chance to make a significant impact in the fintech industry.
Last updated 8 months ago

Responsibilities For Principal Software Engineer (Backend)

  • Lead the design and architecture of complex systems, ensuring scalability, reliability, and security
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications
  • Design and implement APIs, database schemas, and system integrations
  • Implement and manage caching solutions using Redis and Elasticsearch for optimized performance and fast data retrieval
  • Conduct thorough code reviews, providing feedback and guidance to junior engineers
  • Stay updated with emerging technologies and industry trends, applying them to enhance our products
  • Troubleshoot and resolve system issues, ensuring optimal performance and uptime

Requirements For Principal Software Engineer (Backend)

Python
Ruby
Redis
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Minimum of 4 years in system design and architecture
  • Proven experience in designing large-scale applications, preferably in the fintech domain
  • Strong understanding of database management, API architecture, and microservices
  • Proficiency in programming languages such as Python, and Ruby or C++
  • Deep knowledge of database technologies (SQL and NoSQL) and ACID properties
  • Experience with cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes)
  • Familiarity with API gateways, reverse proxies, and CDN/DNS configurations
  • Experience with Redis and Elasticsearch for caching and search optimization
  • Strong understanding of security best practices and performance optimization techniques

Benefits For Principal Software Engineer (Backend)

Equity
  • Competitive salary and benefits package
  • Flexible working hours
  • Opportunities for professional growth and development
  • A collaborative and innovative work environment
  • The chance to make a significant impact in the fintech industry

Interested in this job?

Jobs Related To Koshex Principal Software Engineer (Backend)

Director- Software Engineering

Director of Software Engineering position leading Nike's Marketing Assets Platform, managing distributed teams and driving technical strategy.

Software Engineering Director - Zelle

Software Engineering Director position leading Zelle payments technology team at U.S. Bank, offering $143k-$186k salary and hybrid work model in Charlotte, NC.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams Core Services, focusing on infrastructure and service release operations with emphasis on security, efficiency, and AI integration.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Windows Servicing and Delivery, focusing on platform validation and engineering for Windows media distribution.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Data team, leading SQL Server Client drivers development with focus on performance and reliability. Remote work available.