> Markdown version of [/jobs/ext/1240775-principal-software-engineer-full-stack](https://www.wearedevelopers.com/jobs/ext/1240775-principal-software-engineer-full-stack). 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). --- # Principal Software Engineer - Full Stack - **Company:** Ark Pes, Inc. - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $130,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Business Analytics Applications, Automation of Tests, Unit Testing, Cloud Computing, Code Review, Databases, Cursor (Graphical User Interface Elements), Junit, Python (Programming Language), PostgreSQL, MySQL, Neo4j, NoSQL, Cloud Services, Software Deployment, SQL Databases, TypeScript, Data Logging, GitHub Copilot, Connectivity Problems, ReactJS, Spring-boot, Reliability of Systems, Backend, Information Technology, Playwright, Front End Software Development, JestJS, Cucumber (Software) - **Published:** July 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=73e5ec21c37c494b ## About the Role Do you enjoy creating outstanding customer experiences through full-stack development? Does working with cutting edge AI tools and the latest cloud technologies to deliver quickly excite you? Do you enjoy working in the financial space where accuracy and performance work hand in hand? If so, Ark is the place for you!, * 7 to 15 years of proven full-stack software engineering expertise, ideally within the financial sector or similar industry, backed by a Bachelor's or Master's degree in Computer Science or a related discipline. * 7+ years of deep server-side development mastery using Java and Spring Boot, implementing automated quality through JUnit, Rest Assured, or Cucumber; Python skills are a plus. * 4+ years of robust front-end experience crafting dynamic interfaces with JavaScript, TypeScript, and React, complemented by practical familiarity with modern test frameworks like Vitest, Playwright, or Jest. * Recent AI-first development experience using specification-driven development through Claude Code and Cursor are preferred; Junie and Github Copilot also accepted. * 4+ years of cloud excellence, specifically building, scaling, and maintaining high-performance production applications directly within the AWS ecosystem. * 7+ years of comprehensive database expertise spanning SQL, NoSQL, and GraphDB technologies; MySQL is preferred, PostgreSQL and Neo4j are a plus. * Showcase a successful track record of thriving in a remote-first setting and effectively collaborating with diverse external resources, including near-shore and off-shore development partners. Skills & Abilities * Problem Solving & Analytical Skills: Exceptional problem-solving and analytical skills with a strong understanding of analytical tools. * Communication & Collaboration: Excellent verbal and written communication skills, including the ability to effectively interface with technical and non-technical staff at all levels. * Troubleshooting: Proven ability to troubleshoot and resolve a wide range of application-related issues, including error messages, connectivity problems, and performance bottlenecks. * Cloud Expertise: Strong understanding of application deployment and infrastructure components in a cloud environment, particularly AWS. * Startup & SMB Experience: Experience working using agile methodologies in a fast-paced startup or SMB environment., * Spring Boot: 7 years (Required) * React: 3 years (Required) * Agile: 3 years (Required) ## Description We are seeking a highly-skilled and driven Lead Full Stack Developer to join our team. In this role, you will be responsible for designing, developing, and implementing application solutions across the entire Ark platform, encompassing front-end, back-end, database, testing, and infrastructure. You will collaborate closely with product managers to translate business requirements into innovative technical solutions. As a contributing member of the team, you will also provide technical guidance and mentorship to other developers., * Full Stack Development: Takes an AI-first approach to developing application solutions across the Ark platform including Frontend, Backend, Database, Testing, and Infrastructure. * Requirements Analysis & Solution Design: Collaborate with product and our lead architect to thoroughly understand business requirements and translate them into comprehensive technical solutions. * Technical Leadership: Provide technical guidance, code reviews, and mentorship to other developers, fostering a collaborative and knowledge-sharing environment. * Technology Research & Evaluation: Stay abreast of emerging trends and evaluate new technologies to determine their suitability and timing for integration into the Ark platform. * System Maintenance & Security: Ensure applications and systems are well-maintained, secure, and up-to-date, proactively addressing any potential vulnerabilities. * Testability: Write unit tests and participate in QA processes. Maintain Swaggerhub/OpenAPI design and documentation to maintain a clean, consistent, and well-documented API for all services. * Infrastructure Improvement: Continuously improve existing error handling, logging, tracing, monitoring, and alerting infrastructure to enhance system reliability and performance. ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) - [Cyber Sleuth: Finding Hidden Connections in Cyber Data](https://www.wearedevelopers.com/videos/893-cyber-sleuth-finding-hidden-connections-in-cyber-data) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)