For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Nisum
Nisum

Sr Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

C
Software Development
Security software
+52

Permanent role
2 days ago
Apply now

_Nisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development. Founded in 2000 with the customer-centric motto “ Building Success Together® ,” Nisum has grown to over 1,800 professionals across the United States, Chile,Colombia, India, Pakistan and Canada. A preferred advisor to leading Fortune 500 brands, Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in today’s world, with immersive and seamless experiences across digital and physical channels.

_What You'll Do

Technical Leadership & Architecture:

  • Lead the design, development, and implementation of complex enterprise-level web applications and services using C# and the .NET framework (.NET Core / .NET).
  • Drive architectural decisions, ensuring solutions are scalable, secure, high-performing, and adhere to best practices (e.g., SOLID principles, design patterns, microservices architecture).
  • Translate complex business requirements into technical specifications and solutions.
  • Propose and advocate for technical solutions, evaluating new technologies and frameworks to ensure optimal performance and scalability.

Hands-on Development

  • Write clean, efficient, maintainable, and testable code using C#, ASP.NET, .NET Core, and other related technologies.
  • Develop and integrate RESTful and/or SOAP-based Web APIs, handling authentication methods (OAuth, JWT, API keys), routing, caching, and serialization.
  • Proficiently utilize front-end technologies (HTML5, CSS3, JavaScript, and modern frameworks like Angular/React) to deliver user-friendly applications.
  • Design and manage database solutions (e.g., SQL Server, Cosmos DB), optimizing queries and ensuring data integrity.
  • Implement asynchronous programming patterns and multithreading for optimized application performance and responsiveness.
  • Conduct thorough unit testing and integration testing to ensure optimal functionality and performance.

Team Collaboration & Mentorship

  • Lead, mentor, and provide technical guidance to junior and mid-level developers, fostering a collaborative and productive development environment.
  • Participate actively in code reviews to ensure code quality, adherence to coding standards, and best practices.
  • Collaborate effectively with cross-functional teams, including product owners, business analysts, UX/UI designers, and QA engineers, to deliver high-quality solutions.
  • Support junior developers' work, provide constructive feedback, and help grow the team's capabilities.

Operational Excellence

  • Identify and troubleshoot complex technical issues in production and development environments, providing timely and effective solutions.
  • Contribute to performance analysis, security improvements, and overall user experience enhancements.
  • Participate in the full software development lifecycle (SDLC) following Agile methodologies (Scrum/Kanban).
  • Implement and maintain CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
  • Document technical designs, system architecture, and development processes.
  • Monitor production support queues and proactively manage system availability and performance.

What You Know

  • You must reside in Chile or Colombia
  • Advanced english skills
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of progressive experience in software development with a strong focus on C# and .NET technologies.
  • Proven experience (at least 3+ years) in a lead developer or technical lead role, with a strong track record of mentoring junior team members.
  • Expert-level proficiency in C#, .NET Framework, .NET Core / .NET (latest versions preferred), and object-oriented programming (OOP) principles.
  • Extensive experience designing, developing, and consuming Web Services (RESTful APIs, SOAP).
  • Solid understanding of modern web development standards, including HTML5, CSS3, and JavaScript, with hands-on experience in at least one modern front-end framework (Angular, React, or similar).
  • Strong experience with relational databases (e.g., SQL Server) and ORMs (e.g., Entity Framework, Dapper).
  • Familiarity with cloud platforms (Azure or AWS) and containerization technologies (Docker, Kubernetes).
  • Experience with version control systems (e.g., Git).
  • Strong understanding of secure coding practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Exceptional communication, interpersonal, and leadership skills with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
  • Experience working in an Agile/Scrum development environment.

Preferred Qualifications

  • Master's degree in Computer Science or a related field.
  • Previous experience with Salesforce Cloud
  • Microsoft Certifications related to .NET development or Azure.
  • Experience with Microservices architecture.
  • Knowledge of messaging queues (e.g., RabbitMQ, Azure Service Bus).
  • Familiarity with automated testing frameworks and practices (e.g., xUnit, NUnit, Moq).
  • Experience with monitoring and logging tools (e.g., Splunk, Application Insights).

Join us and be a pivotal part of a team that values innovation, collaboration, and continuous learning. If you are a hands-on technical leader with a passion for building cutting-edge software solutions, we encourage you to apply!

What can we offer you?

  • Belong to an international and multicultural company that supports diversity.
  • Be part of international projects with a presence in North America, Pakistan, India and Latam.
  • Work environment with extensive experience in remote and distributed work, using agile methodologies.
  • Culture of constant learning and development in current technologies.
  • Pleasant and collaborative environment, with a focus on teamwork.
  • Access to learning platforms, Google Cloud certifications, Databricks, Tech Talks, etc.
  • Being part of various initiatives and continuous participation in internal and external activities of innovation, hackathon, technology, agility, talks, webinars, well-being and culture with the possibility not only to participate but also to be an exhibitor.

Nisum is an Equal Opportunity Employer and we are proud of our ongoing efforts to foster diversity and inclusion in the workplace.

About Nisum

👥1001-5000
📍Brea, California, United States
🔗Website

Nisum Service

Nisum product / service
Nisum product / service
Nisum product / service
Nisum product / service
Nisum product / service

How does Nisum work?

Nisum is a digital commerce company focused on strategic IT initiatives using integrated solutions that deliver real and measurable growth.

Company culture

Care

We care for our people, our clients, our communities, and our planet. We are all connected in this world, and in order to succeed as individuals, we must succeed together. As a corporate leader, we will act on our responsibility to nurture, support, and serve our world for the betterment of all, now and in the future.

Openness

We perceive change, new ideas, and challenges as invaluable opportunities to grow and thrive. We believe in camaraderie and building relationships, being there for each other through the high notes, fun moments, and challenging times. Our team recognizes that those who play together, stay together!

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service