Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Emerson

Full Stack Software Engineer – Automation

Emerson

Full Stack Software Engineer developing automation solutions for North America Power & Water Solutions. Responsibilities include software application development and collaboration across teams.

Posted 6/24/2026full-timeSan José • 🇨🇷 Costa RicaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AzureBootstrapJavaScript.NETNode.jsPostgresPythonReactSQLTFS

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain software applications supporting NA PWS automation processes.
  • Develop full-stack solutions that support automation workflows, business rules, data validation, and standardization.
  • Build and maintain backend services and APIs that support automation tools and internal integrations.
  • Collaborate with Proposal Management, Costing, Engineering, and business stakeholders to translate automation requirements into technical solutions.
  • Support and enhance internal, in-house applications used by the NA PWS organization.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
  • Troubleshoot and resolve application or data issues that impact automation execution and timelines.
  • Ensure software quality, performance, and maintainability by following established development standards and best practices.
  • Contribute to documentation of applications, technical designs, and user guidance.
  • Use version control and DevOps tools to manage code, changes, and releases.
  • Proactively identify opportunities for process improvement, automation, and digital enablement within the automation environment.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 3–6 years of professional experience in software development.
  • Experience in full-stack development with solid understanding of both front-end and back-end concepts.
  • Experience with front-end technologies such as JavaScript, React (or similar frameworks), and Bootstrap.
  • Backend development experience using technologies such as .NET / .NET Core, Python, NodeJS, FastAPI, or similar.
  • Working knowledge of relational databases such as MS SQL and/or PostgreSQL.
  • Familiarity with version control and DevOps tools (e.g., Azure DevOps, TFS, Git or equivalent).
  • Understanding of Agile development practices and basic testing principles.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to manage multiple tasks in a automation-driven, deadline-oriented environment.
  • Strong working command of the English language, at least B2 Upper Intermediate level of English is required.

Benefits

Comp & perks
  • competitive benefits plans
  • a variety of medical insurance plans
  • Employee Assistance Program
  • employee resource groups
  • recognition
  • flexible time off plans
  • vacation and holiday leave

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full-stack developmentJavaScriptReactBootstrap.NET.NET CorePythonNodeJSFastAPIrelational databases
Soft Skills
problem-solvingcommunicationcollaborationtime management
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering