Skip to main content

Senior Software Developer

Posted today

prescient edgeDoral (FL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will develop visualization software in JavaScript to help users understand data through event and relationship modeling. You will work with cross-functional teams to translate complex problems into usable tools for non-developers, while staying current with JS and related technologies. Your work supports DoD/IC-focused intelligence and security solutions, with a strong emphasis on GIS-enabled data visualization. This is a mission-driven opportunity at a veteran-owned firm that values collaboration and growth. Compensation / Benefits competitive salary with performance bonus opportunities comprehensive healthcare benefits (medical, vision, dental) retirement plan with no vesting schedule career development opportunities (training, tuition reimbursement) positive work environment veteran-owned small business status
Responsibilities: Develop visualization software using JavaScript following industry design patterns Collaborate with other developers to ensure progress Create tools for users who are not software developers Leverage peers to better understand trends and technology adoption patterns Stay current with JavaScript and related languages, UI design techniques, and database tools Work with Esri ArcGIS Enterprise systems
Key requirements: Bachelor’s degree in Computer Science or 5+ years front-end development with fluency in JavaScript, HTML5, CSS3, Node.js, and AI/ML Experience with Phyton, Grunt, Node, AngularJS, ArangoDB, SQL, SQL Server, PostgreSQL Working knowledge of Elastic, Dgraph, ArangoDB, SQL Server, PostgreSQL Active Top-Secret clearance with SCI eligibility collaboration problem-solving learning mindset JavaScript HTML5 CSS3

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this