Search

Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Software Engineer

\n

Location: Oregon, US

\n

Industry: Healthcare / Technology

\n

Work Setting: Hybrid

\n

Salary: $170,000/year

\n

Job Description

\n

The Software Engineer is responsible for designing, developing, testing and deploying scalable software solutions and user-friendly web applications. The role focuses on building technology that supports marketing, automation and analytics capabilities while ensuring high performance, security, reliability and scalability.

\n

Working closely with cross-functional teams, the Software Engineer translates business requirements into robust technical solutions and contributes to ongoing product development and technical improvement.

\n

Key Responsibilities

\n

    \n
  • Design, develop, test and deploy scalable web applications and software solutions.
  • \n

  • Build user-friendly applications that integrate marketing, automation and analytics functionality.
  • \n

  • Translate business and technical requirements into reliable, maintainable software solutions.
  • \n

  • Develop high-quality, scalable and secure code.
  • \n

  • Troubleshoot, debug and resolve software and application issues.
  • \n

  • Optimise application performance, reliability and scalability.
  • \n

  • Collaborate with product, engineering, marketing, analytics and other cross-functional teams.
  • \n

  • Participate in software architecture, technical design and development decisions.
  • \n

  • Support the full software development lifecycle from requirements and design through testing, deployment and maintenance.
  • \n

  • Develop and maintain integrations between applications, systems and data sources.
  • \n

  • Contribute to automation initiatives and technology improvements.
  • \n

  • Apply software engineering best practices for security, testing, performance and maintainability.
  • \n

  • Stay current with emerging software development technologies and industry best practices.
  • \n

  • Contribute to continual improvement of development processes, tools and technical solutions.
  • \n

\n

Requirements

\n

    \n
  • Professional experience in software engineering or software development.
  • \n

  • Strong experience developing web applications and scalable software solutions.
  • \n

  • Strong programming and software development skills.
  • \n

  • Experience with application development, testing and deployment.
  • \n

  • Understanding of software architecture, APIs, integrations and application performance.
  • \n

  • Experience working with marketing, automation, analytics or data-driven applications preferred.
  • \n

  • Strong understanding of software security, reliability and scalability.
  • \n

  • Ability to translate business requirements into technical solutions.
  • \n

  • Strong analytical, problem-solving and debugging skills.
  • \n

  • Excellent communication and collaboration skills.
  • \n

  • Ability to work effectively with cross-functional teams.
  • \n

  • Strong focus on code quality, maintainability and continuous improvement.
  • \n

\n

Keywords: Software Engineer, Software Developer, Full Stack Developer, Web Developer, Web Applications, Application Development, Software Development, Full Stack Engineering, Backend Development, Frontend Development, APIs, Integrations, Automation, Analytics, Marketing Technology, Scalable Applications, Software Architecture, Application Performance, Cloud Technology, Secure Software Development, CI/CD, Testing, Deployment, Agile, Technical Design.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...