Senior Software Engineer

Engineering
Remote
Posted: March 15, 2023
Full-time

Join our core engineering team building next-generation migration solutions for enterprise clients. As a Senior Software Engineer, you'll play a key role in designing and implementing high-performance, scalable software that helps organizations seamlessly migrate their data between platforms.

We're looking for an experienced software engineer who is passionate about building enterprise-grade applications. You'll work closely with our product and design teams to create innovative solutions that solve complex migration challenges. This role offers significant growth opportunities and the chance to work with cutting-edge technologies.

Key Responsibilities

  • Design and develop high-performance, scalable software solutions
  • Collaborate with cross-functional teams to define and implement new features
  • Optimize application performance and scalability
  • Mentor junior developers and conduct code reviews
  • Participate in architectural decisions and technology selection
  • Write clean, maintainable, and well-tested code
  • Troubleshoot and resolve complex technical issues
  • Stay current with emerging technologies and industry trends

Requirements

  • 5+ years of experience in software development
  • Strong proficiency in C#, .NET Core, and SQL Server
  • Experience with cloud platforms (Azure preferred)
  • Knowledge of modern web technologies (React, TypeScript)
  • Bachelor's degree in Computer Science or related field
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Experience with agile development methodologies

Preferred Qualifications

  • Experience with data migration tools or projects
  • Knowledge of Office 365 and Exchange Server
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Experience with CI/CD pipelines and DevOps practices
  • Contributions to open-source projects

Apply for this Position

Ready to take the next step in your career? We'd love to hear from you!

or email your resume to careers@celerosoft.com

Share this job