Software Engineer

Summit Street Logo
  • Finance
  • FlexTime
  • PartTime
  • Applications have closed

Overview

The company is expanding its technical capabilities and building a high-performance engineering team to support next-generation financial technology products. This role participates in the full development lifecycle, delivering scalable systems, clean code, and a reliable platform for internal and external users.

Responsibilities

• Design, develop, and maintain backend and frontend components across multiple applications.

• Implement efficient data processing pipelines, APIs, and services with an emphasis on performance and reliability.

• Collaborate with product, research, and engineering teams to translate technical requirements into actionable development tasks.

• Build modular, testable codebases and ensure strong documentation across all systems.

• Participate in architectural discussions and contribute to long-term technical decision-making.

• Conduct code reviews and enforce best practices in version control, testing, and deployment.

• Integrate third-party services, tools, and APIs as needed to support platform functionality.

• Assist in establishing technical standards, coding guidelines, and internal tooling improvements.

• Help monitor system performance, identify issues, and deploy fixes rapidly.

• Stay current with modern frameworks, infrastructure technologies, and software development methodologies.

Qualifications

• Studying Computer Science, Software Engineering, or a related technical field (or equivalent experience).

• Strong proficiency in at least one backend language (Python, Java, Go, Node.js, or similar).

• Experience building RESTful or GraphQL APIs.

• Familiarity with modern frontend frameworks (React, Vue, or similar).

• Knowledge of database systems (PostgreSQL, MySQL, MongoDB, or similar).

• Understanding of version control workflows using Git.

• Experience with cloud technologies (AWS, Azure, or GCP).

• Ability to write clean, maintainable, and well-documented code.

• Strong analytical and debugging abilities with a focus on reliability and scalability.

Preferred Skills

• Experience with containerization tools such as Docker and Kubernetes.

• Exposure to CI/CD pipelines and automated deployment practices.

• Understanding of distributed systems and real-time data processing.

• Familiarity with authentication frameworks and general security best practices.

• Background in building internal dashboards, developer tools, or data-driven applications.

• Experience working in early-stage or agile environments.

What We Offer

• Opportunity to work alongside a technical team building modern financial technology products.

• High-impact role with direct involvement in core engineering decisions.

• Flexible work environment and a culture built around ownership, autonomy, and rapid iteration.

• Professional development, mentorship, and exposure to cutting-edge engineering tools and practices.

If you want adjustments (more corporate, more startup-style, more senior/junior-focused, or tailored to specific technologies), specify the preferred direction.