Syncro Logo Syncro
⏩ Syncro Logo

Staff Software Engineer

πŸ’° $100,000 - $150,000 🌍 Germany πŸ“… 07/05/2023

Apply

Job Description

##### Job Description :

**The Opportunity:** The Staff Software Engineer designs, develops,
troubleshoots and debugs software applications. This includes developing new
components and features, shared libraries, and APIs. This role has some
leadership-like characteristics, with duties including: leading projects from
start to finish, mentoring other team members, proposing architectural
solutions, and exploring new technologies, frameworks and standards for
possible team adoption. You will be working 100% remotely.

**Our Techstack:**

* C# .NET Core for cross platform development on Windows and Mac
* Powershell & bash
* Mobile applications with React Native on Android and iOS
* We use Scrum with Jira and GitLab. Our team of engineers have a global, remote presence in diverse locations - US, Canada, Eastern Europe and Asia

**What You'll Be Doing:**

* Evaluate long term direction and recommend solutions to scale with our rapid growth
* Collaborate with team members on key architecture decisions
* Develop high-quality, working code features and bug fixes
* Regularly collaborate with other developers, product managers, and designers to complete projects
* Participate in regular code reviews, often in a mentorship role with other engineers
* Create and refine best practices, coding standards, and documentation, and takes the opportunity to share knowledge across the team
* Make recommendations to refine and improve our engineering practices
* Help us grow the team by being a core part of hiring process
* Build stable, resilient software that run indefinitely in background Windows Services

**Who You Are:**

* You understand that working in a highly collaborative environment is critical to producing high quality software. You can see the big picture and dive to the details, willing to learn new tricks from your peers and colleagues. You are open to feedback and willing to give it too.
* Comfortable working in an Agile software development environment
* Strong sense of ownership and ability to work cross functionally
* Passion for troubleshooting and problem solving
* Excellent organizational and leadership skills
* Extensive experience designing complex systems and building products using modular architecture
* Ability to communicate professionally both verbally and in writing
* Able to work between 9am - Noon Pacific time

**Must have technical skills:**

* Proven mastery of a language like C#, Java, C++, Swift, or Objective C (C# preferred)
* Proven experience in OS-specific programming for Windows or Mac OS
* Experience with websockets and other real-time communication protocols
* Experience with Powershell and / or bash
* Experience with test-driven development (TDD) and/or writing and maintaining high level test coverage, including both unit and integration tests

**Nice to have technical skills** :

* Experience assisting in migrating applications from .NET Framework to .NET Core 6 (and beyond)
* Experience maintaining and updating React front-end for backgrounding tools
* Experience with using an automated build pipeline
* Familiarity with Mac OS and development of applications for Mac
* Understanding of REST or GraphQL APIs and how to interact with them from a .NET client
* Knowledge of any of the following::
* AWS IoT
* ASP.NET Core for microservices
* AWS EKS
* React & Javascript
* React Native
* WPF
* YAML; CI
* Python
* Linux application development
* Linux system administration

**What you can expect from us:**

* **Remote first policy:** We are the PIONEERS of "work from home" - remote work is all we have ever done and we do it well! Our team members are all over the globe working from home and striking an awesome balance in their lives!
* **Equity Appreciation Program:** Syncro offers an equity program so everyone can benefit from the growth and success of the company
* **Unlimited** **PTO** : With a 2 week annual minimum, Syncro wants you to take time when you need it.
* **401k Plan:** A hassle free plan with a 1.5% company match.
* **Health Insurance: **Syncro covers 90% of premiums for you and your dependents. Plus our plans have extremely low deductibles and out of pocket costs that don't sacrifice great coverage for you or your family.
* **Parental Leave: **Up to 6 weeks paid parental leave so you can focus on the new addition to your family
* **And more!:** Ask us about our other benefits like **Pet Insurance** , **Flexible Spending** **Accounts** , ** 100% employer paid Short Term** **Disability** , and **Ultra-Remote Work.**