Software Developer II
$89.04k - $140.23kMichael Baker International
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 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.
$116.64k - $162k
...intelligence and operational excellence across the entire company. We are currently seeking a highly motivated and experienced Software Engineer II to join our dynamic team and play a pivotal role in shaping the future of data at Pantheon. What You Will Do ~Build...SuggestedFull timeWork at officeFlexible hours- Role Description The Engineer II works with cross-functional teams and customers to understand... ...to streamline technology processes and develop new procedures that support the business... ...of experience in data engineering and/or software development. ~4+ years of hands-on...SuggestedFull timeRemote workHome officeVisa sponsorshipWork visa
$95k - $125k
...student succeeds. We're hiring for either a Senior Software Engineer I or Senior Software Engineer II to join our Identity Platform Engineering team. The... ...native identity and access management services. ~Develop scalable APIs and microservices using TypeScript, Node...SuggestedFull timeFlexible hours- Role Description The Software Developer II is responsible for the full application lifecycle, contributing to both new development and strategic enhancements of existing systems including: ~Angular UI ~.NET Core middle and backend services ~SQL Server databases...SuggestedFull timeWork at office
$77.1k - $137.6k
Role Description Help modernize and scale the workflow platform behind Dayforce. We’re looking for a Software Developer II to join the Dayforce Platform Extensibility team and contribute to the evolution of one of the most critical systems in Dayforce: Workflow. Our mission...SuggestedFull time$76k - $127k
...Title and Summary Site Reliability Engineer II Site Reliability Engineer II Who is... ...to running our products by fostering developer run ownership and empowering developers to... ...during the application build phase in software run principles that include operational design...Full timePart timeWorldwideFlexible hours$74.7k - $112.1k
Role Description The Cloud Engineer II is a technical role responsible for designing, building, and maintaining cloud-based solutions... ...will work closely with architects and delivery teams to develop robust, secure, and scalable cloud solutions on AWS that drive value...Permanent employmentFull timeTemporary workRemote workFlexible hours$100.6k - $215.4k
...Description As a Cloud Network Engineer II in Azure Optical Fiber & AI team, you will... ...management, quality monitoring and improvement software, guaranteeing the highest quality of... ...(DRI): ~Guide other engineers by developing and following the playbook. ~Monitor system...Full time$110k - $130k
...~TypeScript ~System and Process APIs ~Microservices ~Develops unit tests (JUnit/Spock) and uses version control. ~Collaborative... ...and challenges. Benefits ~Estimated Salary Engineer II: $110,000 - $130,000, plus annual bonus. ~Remote opportunity...Full timeRemote workFlexible hours$145k - $162k
Role Description The Senior Application Engineer II is responsible for developing a wide range of Ignition applications and solutions. They will develop smaller applications and solutions independently, and contribute to larger team projects as well. The Senior Application...Full time- Role Description We are working hand-in-hand with the following client to help find a Software Engineer, Staff II for their Data Ingestion team. The Data Ingestion Team builds and operates the critical infrastructure that serves as the “front door” of the client's event...Full timeWork from homeHome office
- ...working at the forefront of biotechnology innovation. About the Role We are seeking a highly motivated Applications Engineer II to serve as a key technical partner to our global customer base. This role is ideal for someone who enjoys combining technical...Remote workFlexible hours
$80.08k - $104k
...measles, tuberculosis, HIV/STDs, and influenza. As an App Dev & Support Engineer II, you will be the first and second level of support for our clients. You will provide technical software assistance directly for our clients, participate and/or lead regular issue...Full timeWork experience placementRemote workWork from home$77.24k - $130.49k
...special product designs, provides input on product roadmap and develops application training programs for internal and external customers... ...preferred. WHAT YOU SHOULD HAVE AS AN APPLICATION ENGINEER II ~3-5 years of relevant work experience in engineering required...Work experience placementWork at officeWorldwide3 days per week$65.2k - $93.66k
...: Trane in Louisville, KY is hiring for Application Engineer II (Equipment). In this role, you will be responsible for the equipment... ...validating quantities and configurations. Supports sales and develops preliminary submittals and/or final submittals as required, as...Hourly payWork experience placementLocal areaWork from home$90k - $120k
...systems (VMS) Respond to service escalations and provide Tier II/III support for complex system issues Collaborate with field... ...security system components ~ Experience with common security software platforms (e.g., LenelS2, Genetec, Milestone, Avigilon, etc.)...Contract workWork at officeLocal areaRemote work- ...Description Apply now Applications Engineer II Posting Start Date: 6/9/26... ...timely root-cause analysis and software issue resolution. Maintains high levels of... ...ticketing systems, email, and phone. Builds, develops, and sustains strong customer...Live inWork at officeRemote workWorldwide
- ...globe. Join us as an Applications Engineer II , supporting our Salt Lake City Division... ...Engineer II is responsible for developing competitive, customer-focused automation... ...customer interaction. ~ Proficiency in CAD software (SolidWorks, Creo, CATIA, Visual Components...Full timeWork experience placementRemote workWorldwide
$75k - $110k
...Applications Engineer II Legrand has an exciting opportunity for an Applications Engineer II to join the Starline Team reporting... ...works closely with senior engineers and cross-functional teams to develop technical solutions and build product knowledge. Essential...For contractorsWork at officeRemote workWork from home$146.4k - $263.6k
...Senior II Site Reliability Engineer Are you passionate about cutting edge technology? Do solving some of the Internet's most difficult... ...to identify areas for new technology investments. Building software tools and systems to automate analytical tasks and workflows to...Work experience placementWork at officeRemote work$95k - $171k
...AI platforms that enable customers to run inference models and developers to create AI applications. Partner with the best. In this... ...serverless inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards...Permanent employmentWork experience placementWork at officeRemote workWork from homeWorldwideFlexible hours- ...Site Reliability Engineer II PROS, Inc. is the leading offer management provider to the airline industry, helping airlines deliver... ...with teams to align SLOs with user expectations. ~ Develops moderately complex automation tools. ~ Skill in building internal...Remote workFlexible hours
$170k - $250k
Job Summary The Lead Software Engineer II, Tax Product Development (Lead Engineer II) plays a critical role in designing and implementing complex... ...within an Agile team focused on tax solutions Designs, develops, and tests software solutions using web and cloud technologies...Remote work- ...Job Title: .NET Web Developer -II Duration: 8 Months (with potential extension based on performance) Location: Remote. This position is primarily to work on a high-profile web application project within the Child Care and Child Welfare (CCCW) section of DCF. The...Remote work
- ...AI platforms that enable customers to run inference models and developers to create AI applications. Partner with the best In this role, you... ...workloads and GPU infrastructure at scale. As a Senior II SRE, you will be responsible for: Taking responsibility for observability...Permanent employmentWork at officeRemote workWork from homeWorldwideFlexible hours
- Role Description Finance of America Holdings LLC, is seeking Python Developer II in Plano TX. Telecommuting permitted. ~Participate in the optimization and continuous improvement of the software development process. ~Contribute to an analytics program by developing...Full timeRemote work
- Role Description Join a high-impact team as an Application Developer II, where you'll design, develop, and optimize applications for financial... ...in Agile, Scrum, and Kanban teams to deliver high-quality software aligned with business objectives ~Integrate with large-...Full timeRemote work
$132k - $140k
Role Description Want to play a key role in developing Software and Data solutions that enable Medical Insights using the latest technologies,... ...to meet you! IDEXX is seeking an Application Developer Sr II to design, implement proof of concepts, build and manage data...Full timeLocal areaRemote work$81.1k - $121.7k
Role Description In this position you would be responsible for analyzing, designing, documenting, and implementing the components, software, and layers required for complex software implementations based on requirements and design specifications. As part of the team in...Full timeTemporary workWork experience placement- Role Description As a Power Platform Developer II, you will collaborate closely with business analysts, project managers, and stakeholders to understand project requirements and translate them into functional applications that meet client needs. You will also provide technical...Full timeContract workTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer II. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- software developer apprenticeship Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote















