Match score not available

Staff Engineer (C#, .NET)

Remote: 
Full Remote
Contract: 
Salary: 
140 - 160K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years in software engineering, Proficient in C# .Net and SQL, Experience in CI/CD environments, Competency in test-driven development, Experience working with offshore developers.

Key responsabilities:

  • Design and implement new system components
  • Maintain and improve existing software components
  • Advocate modern software development practices
  • Work collaboratively across teams
  • Solve technical problems innovatively
MercuryGate International logo
MercuryGate International
201 - 500 Employees
See more MercuryGate International offers

Job description

Description

MercuryGate provides powerful transportation management solutions proven to be a competitive advantage for today’s most successful shippers, 3PLs, brokers and carriers. The comprehensive Software-as-a-Service (SaaS) product suite natively supports all transportation modes and segments, generating value for its users through improved cost, productivity and efficiency using artificial intelligence (AI), machine learning (ML) and connected technologies to adapt and automate transportation management functions.
We are looking for a Staff Engineer to help maintain and enhance mission critical SaaS software. You will design and implement new system components, maintain and improve existing components, effectively manage priorities, and communicate progress.  The ideal candidate has extensive experience in an agile environment, being well-versed in agile and lean principles, and experience working with offshore developers.  
This is a remote position. You can be based anywhere within the United States. Work Authorization: You must be authorized to work in the United States without requiring sponsorship (currently or in the future).
 
What you’ll have an opportunity to do: 
  • Be a leader in our developer community, co-evolving our culture and architecture, enabling us to scale both the product and the teams in a safe and meaningful manner.    
  • Advocate and mentor modern software development practices and help develop and promote great engineering and organizational practices.    
  • Work with people in other parts of the organization to promote improvements, goals, and roadmaps.    
  • Work hands-on to build and ship high-quality code at a sustainable pace.    
  • Work with other engineers, product owners, and designers.    
  • Contribute to the growth of our development capability.    
  • Improve the internal quality of our system and development ecosystem. 
  • Solve challenging technical problems in innovative ways in an industry that impacts everyone’s daily life.   
  • Learn new things; teach new things.   
  • Immerse yourself in a complex business domain.   
 
Who you are:  
  • You are a good developer with great habits.  
  • You work effectively with and are skilled at refactoring legacy code.    
  • You are passionate about empathizing with and meeting partner needs.    
  • You value diversity of opinion in discussions.   
  • You thrive when creating useful and meaningful experiences, not just implementing great technology.    
  • You have 5+ years of experience working hands-on as a Software Engineer in an agile environment, being well-versed in agile and lean principles, and experienced at the continuous delivery of value.    
  • You provide impact rather than output, while positioning the system for future enhancement.    
  • You understand the impact of process and code quality.    
  • You practice slicing larger goals into achievable, incremental steps.   
  • You create technical options, especially in code and system interactions.    
  • You actively invest in your technical skills.    
  
Required experience:  
  • Proficiency in C# .Net development, including OOP and SOLID principles 
  • Proficiency in SQL with heavy exposure to MS SQLServer 
  • Proficiency working in a CI/CD environment 
  • Competency in test-driven development
  • Competency in refactoring preserving behavior using IDE tooling.
  • Proficiency in Event Driven Architecture
  • Proven leadership skills and customer facing roles
 
Preferred experience:  
  • Competency in front-end JavaScript development: JQuery 
  • Working knowledge of C++ 
  • Experience with automated testing    
  • Experience with evolutionary design     
  • Proficiency in swarming, pairing, mobbing  
  • Working knowledge of cloud architecture (Azure preferred) and 12-factor applications    
  • Understanding of continuous improvement 
  • Experience providing technical leadership and guidance to offshore developers
  • DevOps pipeline administration
 
At MercuryGate, we not only value what you do for the organization, we also value your happiness, health, and time!
 
  • Flexible Time Off (take what you need, when you need it), additional paid time off for Bereavement, Jury Duty, Community Service and 8 paid Holidays
  • 401(k) company match up to 4%
  • Dental, Vision, Short Term Disability, Long Term Disability
  • Medical, Dental, & Vision Plans with coverage beginning the first day of employment
  • Health Savings Account
  • Life & Disability
  • Accident / Illness / Hospital Plans
  • ID Theft Protection
  • Wellness / EAP
  • Pet Insurance
 
We intend to fill this position as quickly as possible. We anticipate the application window closing approximately 10 days from the date the notice was posted (November 8th, 2024). However, factors such as candidate flow and business necessity may require us to shorten or extend the application window. 
 
Compensation: $140,000 - $160,000 per year, plus a bonus calculated as a percentage of base salary.  This information reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience and other relevant factors.
We encourage you to apply even if your experience is not a 100% match with the position. We are looking for someone with relevant skills and experience, not a checklist that exactly matches the job description. We want to help you grow and in return, you help us grow into a stronger, more inclusive organization.  MercuryGate is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at [email protected] 
MercuryGate is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, non-disqualifying physical or mental disability or any other basis covered by law. Employment decisions are based solely on qualifications and business need. 
At MercuryGate, we are committed to upholding the highest standards of security and compliance with ISO27001 & SOC2 requirements. All employees are expected to contribute to our security-related training and activities, helping to ensure that our organization operates at the highest levels of security and effectiveness. 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership
  • Problem Solving
  • Verbal Communication Skills

Engineering Manager Related jobs