Software Developer II @Michael Baker International
Software Development
Salary $89,044.80 - $1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2d ago

[Hiring] Software Developer II @Michael Baker International

2d ago - Michael Baker International is hiring a remote Software Developer II. πŸ’Έ Salary: $89,044.80 - $140,233.60 per year πŸ“Location: USA

Role Description

Michael Baker International is currently seeking a Software Developer to join the National Geospatial team. The software engineering team builds custom web applications, desktop tools, and geospatial solutions for government agencies and public-sector clients.

You'll work across the full development lifecycle, from gathering requirements directly with clients to deploying and maintaining production systems. The team's primary stack is Next.js and React with TypeScript on AWS, but the work varies by project. Your responsibilities will include:

  • Designing and building applications that serve operational needs for clients.
  • Integrating with ArcGIS and ESRI mapping platforms.
  • Managing cloud infrastructure.
  • Writing Python tooling for geospatial data processing and automation.
  • Participating in code reviews and mentoring junior developers.
  • Choosing technologies and designing solutions end-to-end.

Specific tasks include:

  • Design, develop, and maintain web applications, APIs, database schemas, and backend services.
  • Build and maintain geospatial tools, geoprocessing services, and ETL pipelines using Python and ArcGIS/ESRI platforms.
  • Write clean, maintainable code following best practices and design patterns.
  • Collaborate with product managers, designers, and other developers to deliver features.
  • Conduct code reviews and provide constructive feedback to teammates.
  • Troubleshoot and debug production issues.
  • Participate in agile ceremonies (standups, sprints, retrospectives).
  • Contribute to technical documentation and knowledge sharing.
  • Oversee the software development life cycle, ensuring best practices are followed.
  • Modify, install, and prepare technical documentation for system software applications.
  • Diagnose, isolate, and debug software problems and perform problem resolution.
  • Adhere to standards for development, including source control, coding standards, test plans, and documentation.
  • Mentor junior developers and support onboarding as the team grows.
  • Work directly with clients to gather requirements and translate them into technical solutions.

Qualifications

  • 3-5 years of professional full stack development experience.
  • Strong understanding of the software development life cycle.
  • Proficiency with React or Next.js and TypeScript.
  • Experience with modern .NET (.NET Core / .NET 6+) application development.
  • Backend development experience with Node.js and/or Python.
  • Experience with SQL and/or NoSQL databases (PostgreSQL, DynamoDB, etc.).
  • Working knowledge of Git and pull request workflows.
  • Strong understanding of HTTP, REST APIs, and web security fundamentals.
  • Experience with CI/CD pipelines and deployment processes.
  • Excellent problem-solving and communication skills.
  • Self-starter with the ability to be accountable and reliable in a remote office setting.
  • Must have high speed internet and suitable workspace to work remotely.

Requirements

  • Experience with cloud platforms (AWS, GCP, Azure).
  • Familiarity with Docker and containerization.
  • Experience with infrastructure-as-code tools (Terraform, CloudFormation, SST.dev).
  • Knowledge of testing frameworks and testing best practices (Playwright, vitest, pytest, etc.).
  • Exposure to DevOps or infrastructure concepts.
  • Experience integrating LLM APIs (OpenAI, Anthropic, etc.) into applications using structured tool calling or MCP.
  • Familiarity with retrieval-augmented generation (RAG) architectures and vector databases.
  • Understanding of token counting, rate limiting, and cost optimization for LLM APIs.
  • Open source contributions or portfolio projects.
  • Familiarity with the Esri Suite of tools.
  • Experience with Atlassian Products (Jira and Confluence, at minimum) preferred.
  • Experience developing with ArcGIS platform.

Benefits

  • Medical, dental, vision insurance.
  • 401k Retirement Plan.
  • Health Savings Account (HSA).
  • Flexible Spending Account (FSA).
  • Life, AD&D, short-term, and long-term disability.
  • Professional and personal development.
  • Generous paid time off.
  • Commuter and wellness benefits.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Developer II @Michael Baker International
Software Development
Salary $89,044.80 - $1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later