SIGN IN
Software Engineer-Mid-Level jobs in United States
cer-icon
Apply on Employer Site
company-logo

Environmental Science Associates · 1 day ago

Software Engineer-Mid-Level

Environmental Science Associates (ESA) is a 100% employee-owned environmental consulting firm. They are looking for a skilled Mid-Level Software Engineer to join their Corporate Technology Services AI Development Team, where the role involves developing scalable web applications and services using modern frameworks and cloud-native architectures.
Consulting
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, and maintain modern software applications by translating user needs, business requirements, and system constraints into reliable, scalable digital solutions
Apply sound engineering judgment and problem-solving skills to select appropriate technologies, patterns, and implementation approaches in support of product and project goals
Implement user interfaces, APIs, and data workflows using inputs such as user stories, acceptance criteria, wireframes, prototypes, and high-fidelity designs
Contribute to the configuration, integration, testing, deployment, and support of web applications, APIs, databases, and data-driven features, including AI-enabled functionality where appropriate
Follow established testing, release, and deployment practices to ensure quality, security, and reliability across environments
Assist with defining and applying consistent design patterns and technical approaches to support efficient and maintainable implementation of new functionality
Collaborate closely with cross-functional teams—including software engineers, UX designers, data specialists, and Product Owners—within Agile delivery frameworks
Prepare clear, well-structured technical documentation and materials to support internal alignment and, when required, client-facing discussions
Work effectively within a professional services consulting environment, balancing delivery timelines, evolving requirements, and client expectations
Project and code samples may be requested as part of the interview process

Qualification

AI-enabled application developmentModern web application developmentBack-end developmentFull application stackAgile developmentAPI integrationVersion control (Git)Collaboration skillsProblem-solving skillsCommunication skills

Required

Minimum of 5-10 years of experience in software engineering
Bachelor's degree in computer science or a related technical field or equivalent practical experience
Experience contributing to medium- to large-scale software systems, including designing, developing, testing, deploying, and supporting APIs, user interfaces, and data-backed application features
Comfortable working across the full application stack
Experience collaborating with UX designers and Product Owners
Proficient in modern web application development, including HTML, CSS, and JavaScript/TypeScript
Experience building single-page applications using contemporary frameworks such as Angular or similar SPA technologies
Solid back-end development experience with familiarity in technologies such as C#, .NET Core, SQL, Docker, and API-driven architectures
Some exposure to AI-enabled application development
Experienced in collaborative software development practices, including version control with Git/GitHub
Clear, thoughtful, and respectful communication skills
Analytical and systemic problem-solving approach
Thrives in Agile, team-based environments
Based in the Portland, Oregon area

Company

Environmental Science Associates

twittertwittertwitter
company-logo
Environmental Science Associates is a environmental science and planning firm.

H1B Sponsorship

Environmental Science Associates has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (2)
2020 (1)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Stacy Bumback
Vice President and Regional Director
linkedin
Company data provided by crunchbase