Nav Technologies Inc. logoNav Technologies Inc. logo

Software Engineer at Nav Technologies | Draper, UT

Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

To qualify for this position, you must possess a Bachelor’s degree in Computer Science, Engineering, or a related field, along with a minimum of 2 years of experience—whether academic or professional—in building and operating fault-tolerant distributed systems, workflows, databases, and mobile or web applications. Your experience should include: Familiarity with public cloud infrastructureProficient in software development using Python and JavaExperience with GitLabUnderstanding of data processing at scale and database management systems, particularly PostgreSQLKnowledge in data mining, statistical machine learning, and advanced programming algorithmsCompetence in computer networks, including network architecture, protocols, and cloud networking conceptsExperience in software analysis and design, particularly in object-oriented programming and design architecture principlesProficiency in software requirements engineering, modeling frameworks, and Agile project managementExperience in database management system implementation, including query optimization, indexing, and concurrency control Telecommuting options may be available on a full-time basis.

About the job

At Nav Technologies, we are proud to be the leading credit and financial health platform for over 2.4 million small business owners in the United States.

Our mission is to empower every small business owner with the tools and resources they need to succeed. We encourage our team to challenge conventional thinking, push boundaries, and create impactful products and services that positively impact the lives of small business owners every day.

Our diverse team reflects the varied customer base we serve, and we take pride in valuing individual contributions as much as talent and hard work.

Joining Nav means more than just taking a job, it's an opportunity to gain invaluable experience, engage with dedicated professionals, and make a meaningful difference in the world.

If you are ready to be part of a purpose-driven team guided by data, we want to hear from you!

We are seeking a Software Engineer to develop high-quality system designs and scalable software code while collaborating with various teams inside and outside of our engineering division. You will play a vital role in shaping the technical architecture of our products and systems. Your contributions will include leveraging technology to drive our mission forward, advocating for best practices in engineering, and collaborating across teams to enhance our offerings. You will also be responsible for providing technical documentation for your engineering colleagues.

About Nav Technologies Inc.

Nav Technologies Inc. is at the forefront of providing credit and financial health solutions to small businesses, making a genuine impact on their success and growth.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.