Job Closed
This listing is no longer active.
Developer APIs for stocks and crypto trading, investing apps, and embedded fintech.
Staff Engineer
Location
India
Posted
75 days ago
Salary
0
Seniority
Lead
Job Description
Staff Engineer
Alpaca
• As a Staff Software Engineer at Alpaca India, you will be a strategic technical leader responsible for architecting, designing, and establishing the foundational software systems that power Alpaca's financial infrastructure. • You will demonstrate exceptional technical depth and breadth across software engineering, serving as the recognized expert in system design, architecture, and performance optimization. • You will independently lead complex, multi-team software initiatives, resolve systemic issues that impact the entire organization, and establish high standards for quality through innovative design solutions and engineering excellence. • Your influence extends across the entire engineering organization, shaping software strategy, setting organizational processes and standards, and driving long-term technical vision. • In addition to software development, you will also establish strategic approaches for infrastructure coordination with our on-premise data center operations in GIFT City. • This role requires exceptional problem-solving abilities, deep software engineering expertise recognized across the industry, and genuine care for system reliability, team dynamics, and organizational impact.
Job Requirements
- 10+ years of professional software engineering experience with a proven track record of architecting and building complex, production systems at scale
- Exceptional technical competency recognized across the organization and industry, with deep expertise across multiple areas including design, architecture, and performance optimization
- Expert-level mastery of Go or similar backend languages, with exceptional system design and architecture skills, and the ability to establish organizational architectural standards
- Proven track record of building scalable, high-availability applications that handle complex business logic and high transaction volumes, with experience establishing organizational scalability patterns
- Deep understanding of software engineering fundamentals, including data structures, algorithms, and system design principles, with the ability to establish organizational engineering practices
- Extensive experience with event-driven architectures, message queues, pub/sub systems, and asynchronous processing patterns, with the ability to establish organizational architectural patterns
- Proven ability to independently lead complex, multi-team software initiatives and resolve systemic issues that impact the entire organization
- Exceptional problem-solving skills with the ability to debug complex issues across multiple systems and establish preventive measures
- Extensive experience with testing methodologies, including unit tests, integration tests, and end-to-end tests, with the ability to establish organizational testing standards
- Deep expertise with cloud infrastructure (GCP, AWS, Azure) and containerization technologies (Docker, Kubernetes), with strategic understanding of hybrid and multi-cloud architectures.
Benefits
- Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Solve meaningful problems while turning real customer pain into simple solutions. • Own the outcome from understanding the problem to post-launch improvements. • Lead with context, making decisions based on clarity and challenging assumptions. • Keep momentum by making thoughtful calls and involving others when needed. • Raise the bar by sharing feedback, supporting others, and pushing for better quality across the team.
• Work with the DevOps team to identify technical and functional needs and priorities for products. • Participate in the Agile DevOps planning, design, development, testing, and release of new capabilities and features, focusing on release and post-production support. • Work within a team of like-minded professionals to plan, deploy, and maintain critical business services in production and non-production cloud environments. • Coordinate development, maintenance, and improvement of extensive automated infrastructure in the cloud to maximize continuous testing, deployment, and delivery. • Develop capacity to work with Microservices Framework such as NodeJS. • Support selection of tools required for telemetry available from the application/environment to create the ideal DevOps environment.
• Joindre une équipe Agile. • Contribuer au développement des applications et des outils de la plateforme Vortex. • Collaborer au sein d'un groupe multidisciplinaire de programmeurs, d'ingénieurs mécanique, de concepteurs de niveaux et de spécialistes en assurances qualités. • Développer des fonctionnalités dans certains de ces champs de compétence: Créer et améliorer les outils de création de contenu for CM-Labs simulators. • Intégration avec d'autres logiciels, tels que Unity Engine. • Investiguer et analyser la performance de nos unités de simulations e.g câbles, sol déformable, vehicules, scripts, etc... • Contribuer à résoudre des problèmes rapportés par nos usagers. • Communication inter-processus pour simulation distribuée, déboguage à distance et notre plateforme infonuagique. • Installation, activation de licences, et déploiements de logiciels et de contenu de simulation. • Architecture générale de la plateforme et du SDK. • Intégration de composants matériels, tels que des contrôleurs (USB, CANopen) et de plateformes de mouvement (D-Box). • Participer au processus de développement. • Déterminer la portée et estimer les tâches avec l'équipe. • Proposer, discuter et réviser des conceptions avec l'équipe. • Coacher les développeurs juniors aux bonnes pratiques. • Programmer les fonctionnalités et les tests associés. • Passez en revue vos propres modifications de code et celles d'autres développeurs. • Fournir la documentation de l'utilisateur final.
Principal Software Engineer, Capital Marketplace
UpstartOur mission is to enable effortless credit based on true risk.
• Help define the Capital Marketplace engineering’s longer term technical roadmap ensuring alignment with business objectives • Guide the architectural evolution of Capital Marketplace systems with an emphasis on systems shared across the Capital Market engineering teams • Uncover and drive alignment across complex technical requirements, designs, trade-offs, influencing product direction • Proactively evaluate, prototype, and roll out new technologies/frameworks to help cultivate a culture of innovation • Partner with product leaders to shape product direction and drive business impact across all Capital Marketplace products • Lead from the front, while mentoring and developing technical leaders • Identify and prioritize high leverage and impactful opportunities




