Senior Software Engineer

Leading independent technology company providing digital financial management and business operations solutions for law firms globally.
San José Province, San José, Costa Rica
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Finance

Description For Senior Software Engineer

Elite Technology is seeking a Senior Software Engineer to join their team in developing legal financial management solutions. This role focuses on building and enhancing their Legal Financial product suite using .NET and .NET Core technologies within the Azure platform. The position offers a fully remote work environment with access to WeWork facilities in Escazú, Costa Rica. The ideal candidate will have 5+ years of experience in software development, strong expertise in C# and Azure cloud services, and the ability to provide technical mentorship to junior engineers. The role involves working with multiple development teams, implementing software solutions, and maintaining high standards of code quality through test-driven development and CI/CD practices. Elite Technology provides comprehensive benefits including medical, dental, and vision insurance, PTO, mental health days, and paid holidays. The company values diversity and maintains a flexible remote work model while having offices in multiple global locations including New York City, Los Angeles, Costa Rica, and the Philippines.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Interpret software requirements to design and implement software as defined by product management and agile team
  • Translate software design into measurable task and time estimates
  • Seek innovative solutions to problems and make recommendations for implementations
  • Identify areas of improvement, deliver full-cycle implementations
  • Work closely with the team to ensure product development meets requirements
  • Provide technical mentorship, coaching, and training to junior engineers

Requirements For Senior Software Engineer

  • 5+ years experience software development for complex business applications
  • Expert knowledge of C# including .NET Core
  • Cloud development experience with Azure
  • Experience in building and consuming REST APIs
  • Experience with GIT / Azure DevOps
  • Experience in CI/CD pipeline
  • Experience with SQL and Azure SQL
  • Experience in PowerShell
  • Experience in software integration
  • Experience in software automation and test-driven development
  • Strong oral and written communication skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • 100% remote work, with the ability to go to a WeWork in Escazú
  • PTO
  • 2 Elite Mental Health Days per year
  • Annual Incentive Plan
  • 14 Paid Costa Rica Holidays
  • Comprehensive medical, dental, and vision benefits
  • Life Insurance

Interested in this job?

Jobs Related To Elite Technology Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Elite Technology, developing legal financial management solutions using .NET and Azure, with full remote work options in Costa Rica.

Senior Software Development Engineer in Test

Senior SDET position at Elite Technology, leading test automation and quality strategies for law firm financial management solutions.

Senior Software Engineer

Senior Software Engineer position at Elite Technology, developing financial management solutions for law firms using Node.js, TypeScript, and PostgreSQL.

Software Development Engineer in Test

Senior Software Development Engineer in Test position at Elite Technology, focusing on test automation and quality assurance for law firm management solutions.

Software Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies in Warsaw, focusing on PowerStore storage system development using Python, C, and C++, requiring 5+ years of experience.