Software Engineer IV
Fully Remote • Minneapolis/St. Paul area, MN or Austin, Tx preferred
Description
No visa or Green card sponsorship at this time.
Essential Functions-
Work with complex data models, with an emphasis on Geospatial data.
-
Write scalable backend services that will run in event-based cloud environments, such as Docker or Kubernetes containerized environments.
-
Write clean front-end User Interfaces.
-
Participate in the application lifecycle, standards, interface protocols, and software components and tools.
-
Agile methodologies. Collaborative pair programming.
-
Create Unit, Integration and other tests to support the reliable development of new features.
-
May assume a team lead role (as needed) for the work group.
-
Good verbal and written communication.
-
Engage with the technical team to ensure success and contribute to requirements documents and solutions.
-
Work with automated tooling for CI/CD pipelines.
-
Security-first coding practices.
-
Assist with the design and architecture for the company’s ocean data application.
-
Seven (7)+ years of related experience.
-
Experience as a team-lead responsible for driving architectural decisions and mentoring junior engineers.
-
Familiarity with Docker Containers and Linux command line.
-
Security-first coding practices.
-
BS Degree in Computer Science or equivalent experience.
-
Solid experience in SaaS and cloud web applications and services development (Python, Javascript, Typescript, and React) on GCP or AWS, using event-based and microservice architectures.
-
Strong troubleshooting and debugging skills.
-
Experience working with relational databases (including schema design), Postgres preferred.
-
Desire to work on a high-performing agile team, reviewing and collaborating on code and designs.
-
Follow good development practices: design, development, automated testing, code review, and documentation.
-
Test Framework Experience (PyTest, Jest, Selenium or other).
-
Geospatial experience with some of the related tools (e.g. CesiumJS, GDAL).
-
Experience collaborating on CI/CD and DevOps.
-
Experience coding in other environments and languages (Java, mobile or C/C++).
If we piqued your interest, we hope you pique ours and follow the prompts to apply.
Salary Description
$155,000 to $195,000