> Markdown version of [/jobs/ext/2502201-software-engineer](https://www.wearedevelopers.com/jobs/ext/2502201-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** DARK HAVEN LLC - **Location:** Irvine, CA, United States - **Experience:** Experienced - **Salary:** $122,573.0 - $143,160.0 - **Contract:** Permanent contract - **Skills:** Flutter, Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Algorithmic Trading, Amazon Web Services, Android Software Development, Apple IOS, Microsoft Azure, C++ (Programming Language), Cloud Computing, Databases, Continuous Integration, Database Design, Software Design Patterns, Linux, DevOps, Web Development, MetaTrader 4, Financial Information EXchange, Github, Python (Programming Language), Laravel, PostgreSQL, MySQL, Node.Js, Scrum Methodology, Systems Development Life Cycle, Ruby on Rails, Role-Based Access Control, Redis, Software Engineering, Subversion, Symfony, Systems Architecture, Web Application Frameworks, Web Platforms, WebSocket, Cloud Platform System, Sql Optimization, ReactJS, Database Optimization, Caching, Backend, Git, Vue.js, AngularJS, Information Technology, Graphql, React Native, Front End Software Development, Restful APIs, Software Version Control, Docker, Programming Languages, Microservices - **Published:** August 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b1f9392df8cc4ab5 ## About the Role Core Requirements * 5+ years of full-stack development experience, with at least 2 years of leadership or technical team collaboration experience * Proficiency in at least two or more development languages and frameworks * Deep understanding of database design, SQL optimization, and caching strategies * Proven experience in architecture design and optimization for high-concurrency systems * Understanding of core trading system logic (orders, positions, margins) * Ability to independently design and implement complex functional modules * Backend: PHP (Laravel/Symfony), Node.js, Python, or Java * Database: MySQL / PostgreSQL, Redis, and database optimization * API: RESTful API design, WebSocket, GraphQL (Optional) * Frontend: React, Vue.js, or other modern frameworks * Mobile: iOS/Android development or React Native/Flutter * Tools: Docker, Git, Linux, CI/CD * MT5 Knowledge: Basic understanding of the MetaTrader 5 platform, FIX protocol, or trading APIs * Proven experience in software development with a strong understanding of IT infrastructure components. * Proficiency in programming languages including Java, Python, C++, Ruby on Rails, and JavaScript frameworks like React or Angular. * Hands-on experience designing RESTful APIs, microservices architectures, and working with SQL databases such as MySQL or PostgreSQL. * Familiarity with cloud infrastructure services like AWS or Azure for deploying scalable applications. * Knowledge of software design patterns, system architecture principles, and best practices for application development. * Experience working within Agile software development environments using tools like GitHub or SVN for version control. * Understanding of DevOps practices including CI/CD pipelines to streamline deployment processes. Join us to innovate at the intersection of technology and business! We're committed to fostering a collaborative environment where your skills can thrive while contributing to impactful projects that shape the future of digital solutions. ## Description We are seeking a dynamic and innovative Software Engineer to join our technology team! In this role, you will be at the forefront of developing scalable, high-performance software solutions that drive our business forward. Your expertise in software development, system design, and cloud infrastructure will be essential in creating robust applications and services. You will collaborate within an Agile environment, utilizing modern programming languages and frameworks to deliver impactful features and enhancements. This is an exciting opportunity for passionate engineers eager to shape the future of our digital platforms through cutting-edge technology., * Design, develop, and maintain scalable software systems using programming languages such as Java, Python, C++, and JavaScript frameworks like React and Express. * Build and optimize RESTful APIs and microservices architectures to ensure seamless integration across platforms. * Implement best practices in software engineering including design patterns, version control (Git, SVN), CI/CD pipelines, and system security protocols such as RBAC (Role-Based Access Control). * Collaborate with cross-functional teams in Agile sprints to deliver high-quality application features on time. * Develop front-end interfaces with modern web development tools while ensuring responsiveness and user experience excellence. * Architect solutions leveraging cloud infrastructure platforms such as AWS and Azure to enhance scalability and reliability. * Conduct system design for system development projects, emphasizing scalability, performance, and security considerations. ## Related Videos - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)