Software Engineer – Application Development

Posted Aug 19

This is a fully remote position, open to applicants in United States.

📋 Description

• Consistently deliver software within agile, iterative, and continuously improving teams.

• Enhance mastery of software development methodologies and cultivate core technical expertise.

• Produce high-quality, thoroughly tested, and optimized code.

• Collaborate with product stakeholders to clarify requirements for new work items.

• Create and manage technical design documents, architecture, and design patterns for projects you oversee.

• Adhere to team coding standards, design patterns, and software development lifecycle practices.

• Identify challenges in technology, tools, and processes, and implement practical improvements.

• Engage in mentoring junior colleagues and disseminating technical knowledge through code reviews and partnerships.

• Report progress via written asynchronous updates, stand-ups, and regular check-ins.

• Estimate project work, recognize risks, and communicate any changes to expectations or requirements.

• Contribute to documentation and facilitate internal knowledge sharing.

• Stay updated on advancements in the field and relay new insights to the team.

• Work independently in a fully remote setting and foster relationships with peers, stakeholders, and counterparts.

• Learn from incidents and feedback, implementing solutions swiftly.


⛳️ Requirements

• Proficiency in mid-level software engineering.

• Core technical expertise with the capability to create excellent, well-tested, optimized code.

• Ability to provide constructive, actionable feedback during pull request reviews.

• Strong communication skills to engage effectively with product stakeholders for requirement refinement.

• Competence in developing and owning technical design documentation.

• Understanding and application of coding standards, design patterns, and software development lifecycle practices.

• Skill in identifying pain points in technology, tools, and processes, and implementing improvements where applicable.

• Capability to estimate work accurately in familiar areas and recognize and highlight risks in less familiar domains.

• Ability to adjust estimates when new information or changing work conditions impact requirements.

• Experience with automated testing, including unit and integration tests; end-to-end testing when necessary.

• Experience in documentation and internal knowledge sharing.

• Commitment to ongoing research and development of core technical skills.

• Ability to operate autonomously and responsibly in a fully remote environment.

• Proactive in communicating blockers and new information.

• Willingness to learn from incidents and feedback, applying fixes rapidly.


🏝️ Benefits

• Fully remote work environment.

People also viewed

Medtronic4 hours ago

Junior Application Engineer

FR flagFrance OnlyFull-timeApplication Engineer€38.4k – €57.6k/year
ApplyView job
Tekpoint GmbH10 hours ago

Field/Application Engineer – Robotics

DE flagGermany OnlyFull-timeApplication Engineer
ApplyView job
SMT Inc.16 hours ago

Senior Applications Engineer – Data Center, Critical Power

US flagNorth Carolina OnlyFull-timeApplication Engineer$110k – $140k/year
ApplyView job
Nord Security18 hours ago

Application Security Engineer – Mid-Senior

PL flagPoland OnlyFull-timeApplication EngineerPLN 17.2k – PLN 30k/month
ApplyView job
Medtronic19 hours ago

Junior Application Engineer

FR flagFrance OnlyFull-timeApplication Engineer€38.4k – €57.6k/year
ApplyView job
EVERSANA1 day ago

Senior AI Application Engineer

US flagNew York OnlyFull-timeApplication Engineer$178k – $215k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers