Principal Software Engineer
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
Come Grow With Us!
Founded nearly three decades ago, we specialize in building a software platform for the philanthropic space. Due to growth, we are looking to add a skilled Principal Software Engineer to our growing team!
Why join us?
We offer a remote work culture with the opportunity to interact with people and companies all over the United States. We provide a generous benefits package, competitive compensation package and a great opportunity for career growth.
Role Details
We are looking for a Principal Software Engineer to start and immediately make an impact. We are looking for someone with strong Software Engineering & Design skills preferably with experience designing & building web based transactional systems.
Must have
- Bachelor's degree in information systems, information technology, computer science, or equivalent work experience.
- A minimum of 5 years of experience in software engineering.
- Extensive experience with software design patterns & modern web application & API frameworks
- Proficiency in NodeJS, Typescript and/or JavaScript
- Sound knowledge of best practices in software engineering, data security, and cloud architecture (AWS).
- In-depth knowledge of Structured Query Language (SQL).
- Strong organizational skills and attention to detail.
- Exceptional problem-solving and critical thinking skills.
- Excellent collaboration and communication skills.
Nice to have
- Experience in NodeJS, Flutter, and Typescript
- Experience in MySQL and/or Aurora databases
- Experience working with transactional systems
We are looking to begin the interview process ASAP.