Jobs · Engineering · California

Senior Software Engineer (Backend)

Kissi & Co. · San Francisco, CA · 2 wk ago
EngineeringFull-time

About the role

We are seeking a highly skilled and experienced Senior Software Engineer (Backend) to join our dynamic team. You will play a critical role in designing, developing, and implementing scalable and secure backend systems for our clients, while providing technical leadership and mentorship to the development team.

Responsibilities

  • Lead the design, development, and implementation of scalable, secure, and high-performance backend systems using industry best practices and the latest technologies.
  • Collaborate closely with cross-functional teams to gather requirements, analyze business needs, and translate them into technical specifications.
  • Provide technical expertise and guidance to the development team, promoting best practices, code quality, and efficiency.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and architectural guidelines.
  • Champion the adoption of modern software engineering practices, tools, and methodologies within the organization.
  • Perform thorough testing and debugging of software applications to ensure reliability, performance, and security.
  • Stay current with emerging technologies and industry trends, and evaluate their applicability to enhance our software development processes.
  • Collaborate closely with finance and banking clients to understand their specific requirements, compliance regulations, and security standards.
  • Provide technical leadership and mentorship to junior team members, fostering their professional growth and development.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
  • 5+ years of professional experience as a Software Engineer, with a significant portion in backend development.
  • Strong proficiency in backend programming languages such as Java, Python, or C#, along with experience in related frameworks and technologies.
  • Solid understanding of backend technologies, including serverless architecture, microservices, RESTful APIs, and database systems (SQL and NoSQL).
  • Proven track record of designing and developing scalable, secure backend systems for enterprise-level applications.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and DevOps practices (CI/CD, containerization) is highly desirable.
  • Excellent problem-solving and analytical skills, with the ability to solve complex technical challenges.
  • Strong leadership and communication abilities, with the capacity to mentor and inspire a team of software engineers.
  • Experience in the finance and banking industry, and knowledge of financial systems and regulations, is a plus.

Similar jobs