Principal Software Engineer

1 month ago


New York, United States Array Full time
Job DescriptionJob Description

Array is a financial innovation platform that helps digital brands, financial institutions, and fintechs get compelling consumer products to market faster. We deliver a suite of credit and identity monitoring tools, privacy protection, and a financial ads marketplace via embeddable widgets or a clean, modern API. Our private label offerings help drive revenue and increase engagement for our customers while empowering millions of consumers to achieve their financial goals.

As a remote-first company, we're focused on providing opportunities for high performing individuals to have deep impact in the fast growing fintech space. A clear mission, a commitment to continuous improvement and a willingness to experiment empower us individually and together deliver the best products for our clients and users.

The Principal Software Engineer at Array will bring foundational knowledge in software engineering and lead our engineering teams to solve the biggest problems and challenges that we're facing. You will work with business and technology leaders to understand the holistic business strategy and then design and execute against technical strategies for delivery. This position will report to the Chief Technology Officer (CTO) or Senior Director of Engineering and work across multiple products at Array.

This position, as all engineering positions at Array, will be subject to on call rotations.

You Will:

  • Provide ongoing technical problem solving both in depth and at as priorities emerge in order to successfully support business needs
  • Conceptualize and deliver large software systems independently with minimal design goals and guidance
  • Closely partner with our general managers in the design and review of roadmaps for all domains including proof-of-concepts, and determine operational gaps and develop methods for improvement
  • Be an expert in RESTful APIs, microservices, cloud technologies, and databases
  • Spend 75-90% of your time coding
  • Establish and maintain relationships and broad knowledge of the businesses, product, and technologies across the organization

You Have:

  • Advanced degree in computer science, computer engineering, IT, systems engineering, or related qualification
  • 10 years of professional software development experience
  • Strong ability and passion for conceptualizing ideas to solution problems, communicating the 'why' behind those solutions and then building the solutions
  • 10 years of experience in working with product and technical managers to coordinate the development and delivery of proof-of-concepts
  • 10 years experience in researching, composing, delivering and defending technical presentations to audiences of varying size
  • Experience with Google Cloud Platform (GCP) or Amazon Web Services (AWS) environments & a broad understanding of security hardening policies to prevent against cyber exploitation
  • Experience with containerization tools like Docker and Kubernetes
  • Experience with our specific technology stack is preferred but not required: RESTful API written in Golang and Node.js, Svelte for front end theming, microservices running on K8s engine @GCP. Horizontally scaling MS SQL Server, Terraform as IaC

Nice to Have:

  • Experience with our specific technology stack is preferred but not required: RESTful API written in Golang and Node.js
  • Svelte & React for front end theming
  • Microservices running on K8s engine @GCP
  • Horizontally scaling MS SQL Server, Terraform as IaC, and Onprem 50/50 split between Linux and Windows.

Pay Transparency: $234,000+ base salary, depending on experience

Array Offers All Full Time Employees the following Benefits and Perks:

  • Full medical, dental, and vision, premiums covered at 100% for full-time employees and 70% for dependents
  • Unlimited PTO and sick leave + 14 company holidays to encourage a healthy work-life blend
  • 100% 401k match up to 4% with immediate vesting
  • Generous and competitive parental leave for all parents
  • $1,000 desk setup subsidy to set-up your unique remote office
  • $100/month to subsidize wifi/cell phone expenses
  • Summer Fridays (half-day Fridays) typically from late May to the end of August
  • Arrayaversary Kits for work anniversaries

Not sure if you meet the Qualifications? We know that folks tend to only apply if they check every box. If you think you have the appropriate qualifications, but don't meet every single one, we encourage you to still apply. We'd love to hear from you.

One of our core values at Array is to care and support one another, and that's why we strive to create an environment where everyone feels empowered to bring their best selves to work. Diversity, equity, and inclusion foster collaboration, comfort, and confidence. We're at our collective best when we each feel our best.

We are proud to be an equal opportunity workplace; we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.



  • New York, United States Rockstar Games Full time

    Rockstar NYC is seeking an experienced Associate Principal Software Engineer to join our Online Services Auth & Identity team, as an individual contributor who can take ownership of critical interconnected systems and develop future-looking plans for Principal Software Engineer, Software Engineer, Associate, Engineer, Software, Principal


  • New York, United States FactSet Full time

    Principal Software Engineer, CTS Engineering, FactSet Research Systems Inc., New York, NY: Manages a team of software engineers or projects within CTS Engineering.  Duties include: Review product requirement documents, write technical design documents, implements and tracks development timelines, and negotiates feature sets with development leads and...


  • New York, United States FactSet Full time

    Principal Software Engineer, CTS Engineering, FactSet Research Systems Inc., New York, NY: Manages a team of software engineers or projects within CTS Engineering.  Duties include: Review product requirement documents, write technical design documents, implements and tracks development timelines, and negotiates feature sets with development leads and...


  • New York, United States EvolutionIQ Full time

    About Us: EvolutionIQ's mission is to improve the lives of injured and disabled workers and enable them to return to the workforce, saving billions of dollars in avoidable costs and lost productivity to the US and global economies and make insurance more affordable for everyone. We are currently experiencing massive growth and to accomplish our goals, we are...


  • New York, United States EvolutionIQ Full time

    About Us: EvolutionIQ’s mission is to improve the lives of injured and disabled workers and enable them to return to the workforce, saving billions of dollars in avoidable costs and lost productivity to the US and global economies and make insurance more affordable for everyone. We are currently experiencing massive growth and to accomplish our goals, we...


  • New York, United States EvolutionIQ Full time

    About Us: EvolutionIQ's mission is to improve the lives of injured and disabled workers and enable them to return to the workforce, saving billions of dollars in avoidable costs and lost productivity to the US and global economies and make insurance more affordable for everyone. We are currently experiencing massive growth and to accomplish our goals, we are...


  • New York, New York, United States EvolutionIQ Full time

    About Us: EvolutionIQ's mission is to improve the lives of injured and disabled workers and enable them to return to the workforce, saving billions of dollars in avoidable costs and lost productivity to the US and global economies and make insurance more affordable for everyone. We are currently experiencing massive growth and to accomplish our goals, we are...


  • New York, United States EvolutionIQ Full time

    About Us: EvolutionIQ’s mission is to improve the lives of injured and disabled workers and enable them to return to the workforce, saving billions of dollars in avoidable costs and lost productivity to the US and global economies and make insurance more affordable for everyone. We are currently experiencing massive growth and to accomplish our goals, we...


  • New York, United States ORBIS Full time

    Principal Software Engineer (GenAI) - BioTech A Series-C BioTech scale-up is expanding its engineering function, with the hire of a software engineer to design and build AI and LLM solutions. You'd own generative AI projects - rapidly developing and prototyping PoCs to innovate utilizing artificial intelligence and machine learning to tackle a range of...


  • New York, New York, United States Aegistech Full time

    Job Title: Principal Software Engineer, Full StackA fantastic opportunity for a Full-time Principal Software Engineer, Full Stack is currently open with our client, a leading global platform specializing in real-time data services.As a Principal Software Engineer, Full Stack, your main focus will be on the architecture, design, and development of our...


  • New York, New York, United States MasterCard Full time

    Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our...


  • New York, United States Everyrealm Full time

    Everyrealm is looking for a Principal Software Engineer (Staff) to play an integral part in building and scaling our immersive media and social gaming platforms. This position is on-site at our NYC office. About Everyrealm Everyrealm is a technology company that creates innovative solutions for avid social gamers, with offerings across a variety of...


  • New York, United States Everyrealm Full time

    Everyrealm is looking for a Principal Software Engineer (Staff) to play an integral part in building and scaling our immersive media and social gaming platforms. This position is on-site at our NYC office. About Everyrealm Everyrealm is a technology company that creates innovative solutions for avid social gamers, with offerings across a variety of...


  • New York, United States Alaffia Health Full time

    About Alaffia & Our Mission Each year, the U.S. healthcare system suffers from over $500B in wasted spending due to medical billing fraud, waste, and administrative burden. At Alaffia, we're on a mission to change that. We've assembled a team of clinicians, AI/ML engineers, and product experts to build advanced AI that finally bends the cost curve for all...


  • New York, United States Alaffia Health Full time

    About Alaffia & Our Mission Each year, the U.S. healthcare system suffers from over $500B in wasted spending due to medical billing fraud, waste, and administrative burden. At Alaffia, we're on a mission to change that. We've assembled a team of clinicians, AI/ML engineers, and product experts to build advanced AI that finally bends the cost curve for all...


  • New York, United States Aegistech Full time

    Job Description: A Full-time, Principal Software Engineer, Full Stack job is available with our client, one of the world leading platforms in real time data. As a Principal Software Engineer, Full Stack you will be responsible for architecture, design, and development of Clients' customer facing applications. You're the person that other engineers come to...


  • New York, United States Array Full time

    Job DescriptionJob DescriptionArray is a financial innovation platform that helps digital brands, financial institutions, and fintechs get compelling consumer products to market faster. We deliver a suite of credit and identity monitoring tools, privacy protection, and a financial ads marketplace via embeddable widgets or a clean, modern API. Our private...


  • New York, United States Array Full time

    Job DescriptionJob DescriptionArray is a financial innovation platform that helps digital brands, financial institutions, and fintechs get compelling consumer products to market faster. We deliver a suite of credit and identity monitoring tools, privacy protection, and a financial ads marketplace via embeddable widgets or a clean, modern API. Our private...


  • New Town, North Dakota, United States Symbotic Full time

    Principal Embedded Software Engineer page is loaded Principal Embedded Software Engineer Apply locations USA Wilmington, MA - HQ time type Full time posted on Posted 30+ Days Ago job requisition id R2959 Who we areWith its A.I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software...

  • Software Engineer

    2 months ago


    New York, United States DL SOFTWARE Full time

    Company DescriptionDL Software is developing a financial information terminal.Role DescriptionThis is a full-time on-site role for a Full Stack Software Engineer located in New York, NY. You will work with co-founders Martin Shkreli and Jason Sommer as well as product head Carter Fulcher on a next-generation financial information terminal. Experience with...