Senior Software Engineer - C# / Java
$140kTemporary
Threecolts
Role Description
You’ll take ownership of features across Inventory Lab’s C# and Java-based systems, delivering them from initial design through to production. You’ll design and build clean, scalable services, APIs, and components that are maintainable, well-tested, and performant.
- You’ll operate independently within a defined scope, making sound technical decisions and balancing speed with long-term quality.
- You’ll play an active role in improving the systems you work on, debugging production issues, identifying root causes, and implementing durable fixes.
- You’ll contribute to technical discussions, help evolve architecture within your domain, and raise the bar through thoughtful code reviews.
- Collaboration is key: you’ll work closely with Product, QA, and DevOps to build features and improvements that deliver meaningful value to Inventory Lab customers.
Qualifications
- 5–8+ years of professional software engineering experience
- Strong proficiency in C# and Java
- Experience building and maintaining backend services, APIs, and scalable application components
- Solid understanding of REST APIs, system design, and scalable application patterns
- Experience working with SQL databases and data modelling
- Familiarity with cloud infrastructure, ideally AWS
- Experience debugging production systems and resolving issues independently
- Comfortable working with Git, code reviews, and team-based development
- Ability to work across an existing codebase and improve quality without over-engineering
Requirements
- You have a strong ownership mindset and consistently deliver high-quality work.
- You make pragmatic technical decisions, understanding when to prioritise speed and when to invest in scalability, reliability, and maintainability.
- You’re comfortable working in a product-led environment and care about the customer impact of what you build.
- You communicate clearly, work well with cross-functional teams, and look for ways to improve both the product and how the team operates.
- In this role, you’ll support Inventory Lab, a product used by ecommerce sellers to manage inventory, listing, accounting, and operational workflows.
- The work will suit someone who enjoys solving practical product problems, improving reliability, and building systems that support real customer use cases.
Benefits
- Salary: $140,000 per year
- Opportunity to join company-wide offsites
- Regular rate reviews and bonus opportunities
- Fully remote working
- This position will be hired on a contractor / self employed basis.
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - C# / Java in Remote vacancy
- ...Senior Software Engineer (Java) Location: Durham, NC, Jersey City NJ, Remote till covid Duration: 12+ months Job Description: Actively developed solutions on projects using Java, Spring Boot, Spring MVC and ORM technologies. Designed and developed various...SeniorRemote work
$500 per month
Role Description As a Senior Software Engineer specializing in JVM-based frameworks, you'll serve as a core contributor, owning and maintaining critical... ...systems (beyond simple ETL jobs). ~Strong proficiency in Java and the JVM ecosystem, including deep knowledge of memory...SeniorFull timeLocal areaRemote workHome officeFlexible hours$102k - $120k
Role Description We are seeking a highly skilled and experienced Senior Java Developer with 15+ Years of specialized technical experience to support, maintain, and enhance a suite of enterprise-grade Java applications. The ideal candidate will have deep expertise in Java...SeniorFull timeTemporary workFlexible hours- Role Description We are seeking a Lead Software Engineer – Python / Java who will be responsible for developing, testing and maintaining a complex distributed processing application utilizing Python and Java. The developer will work closely with Product Owner/Data Coaches...SeniorFull timeWork at office
- Role Description We are hiring Senior Software Engineer to extend and scale a global blockchain and payments infrastructure platform supporting... ...transfers and digital asset networks. The position requires strong Java expertise, deep experience with scalable system design, and...SeniorFull timeRemote workWorldwide
$90k - $180k
Role Description The Senior Full Stack Engineer is responsible for designing, developing, and supporting... ..., tests, deploys, and maintains software, with a clear understanding of the value... ...States. Preferred Qualifications ~Java 17+ ~Springboot 3+ ~Python 3+...SeniorFull timeWork experience placementShift work$105.88k - $130k
...to personally thrive, make a difference and be part of a culture where individuality is noticed and valued every day. Senior Software Engineer(java) Travel: Up to 10% (as needed) About the Role We are seeking a Senior Software Engineer to design, develop, and...SeniorRemote work$96.7k - $145k
...better. We create fulfilling purpose-driven careers by learning from the world and each other. POSITION TITLE Senior Software Engineer, Java NOTE: This role is not open to visa sponsorship. POSITION LOCATION Lynchburg VA/Richmond VA YOUR ROLE...SeniorLocal areaWork from home$128.5k - $231.5k
...reimagining how people bring their ideas to life online. Our R&D Engineering teams are at the heart of that mission - building the seamless,... ...You'll Get To... Build scalable backend services in Java and related technologies. Write clean, efficient code that powers...SeniorWork at officeFlexible hours3 days per week$80 per hour
...job is simple: help them win. About This Role As a Senior Level Software Engineer, you’ll play a key role in building and maintaining secure... ...using AWS and Azure technologies. Write production-grade Java, Python, and SQL code that meets high standards for...SeniorHourly payFull timeContract workFor contractorsRemote workVisa sponsorship$96.7k - $145k
...better. We create fulfilling purpose-driven careers by learning from the world and each other. POSITION TITLE Senior Software Engineer, Java *This role is not eligible for employment visa sponsorship * POSITION LOCATION This position is available to...SeniorWork at officeLocal areaRemote work$143k - $187k
Senior Software Engineer (C#/.NET) Job Description Overview CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission...SeniorHourly payFull timeWork at officeWork from homeMonday to Thursday- Role Description Goods & Services is looking for a Senior C# Backend Engineer with expertise in workflow orchestration, state management, and backend service design. Experienced in modernizing legacy systems, building reliable analyzer integrations, and delivering scalable...SeniorFull time
- Role Description We are looking for a Java Engineer! ~Implement microservices for our new cloud... ...and monitoring. ~Apply expertise in software development to design and implement... ...programming languages (Java, JavaScript, C#) and open-source technologies (Linux, Spring...SeniorFull timeLocal areaRemote work
- ...Senior C# Software Engineer US Remote (EST) | Experience: 8+ Years Fulltime only About the Role We are looking for a highly skilled and hands-on Senior C# Software Engineer to design, build, and maintain scalable, high-performance applications. Engineer will work...SeniorFull timeRemote work
- ...Senior Level .Net/C# Developer Candidates must be local to North Carolina. The client is seeking a Senior Level.Net/C# Developer for an approximately... ...must have proven experience with enterprise level software development programs. The contractor must have the ability...SeniorFor contractorsLocal areaRemote work
- Role Description Profissional com sólida experiência em desenvolvimento Java, para atuar em vaga remota, com foco em sistemas financeiros e meios de pagamento. O profissional será responsável por desenvolver soluções robustas, escaláveis e de alta criticidade, atuando...SeniorFull time
$132.4k - $251.6k
...Technology (DT) Digital Manufacturing Applications team for a Senior C# OpCenter Developer. We are seeking a Senior MES Developer who... ...anchor for our offshore development team. This is a hands-on engineering role with technical leadership responsibilities: ~Establish...SeniorFull timeContract workTemporary workWork experience placementRemote workFlexible hours- ...desenvolvimento na construção de produtos de alto impacto. Qualifications ~Experiência sólida em arquitetura e desenvolvimento de software, com foco em Java e ecossistema Spring Boot; ~Experiência na definição de arquiteturas baseadas em microsserviços, APIs REST, mensageria...SeniorFull time
- Role Description Estamos em busca de uma pessoa Desenvolvedora Backend Sênior com experiência em Java para atuar em um projeto estratégico de transformação arquitetural. Você fará parte de um time de desenvolvimento de APIs e microsserviços, contribuindo para a evoluçã...SeniorFull time
$160.81k
...doing? Barclays Services Corp. seeks Senior Java Developer – Portal in Whippany, NJ (multiple... ...available): Participate in the full software development life cycle (SDLC) of... ...and improve software, utilising various engineering methodologies, that provides business,...SeniorHourly payRemote work- ...experience gained through at least 6 years in a complex software development role Proficiency in C#/.NET (including .NET Core) and relational databases... ...in a technical program, such as Computer Science, Engineering, or Information Systems. Advanced degrees and/or...SeniorRemote work
- Role Description We’re currently looking to add a Senior Java Engineer to this nerd club of ours. If you’re someone who has 5+ or so years of... ...other team members to deliver high-quality, low-maintenance software solutions that help organizations cement their place in the...SeniorFull time
- Role Description We are seeking an experienced Senior Java Developer to join a distributed team working on a critical enterprise application... ...work environment. ~Opportunity to work on modern cloud-based systems. ~Collaborative and fast-paced engineering culture....SeniorFull timeRemote work
- Role Description Entry level to Senior level Java Developers (Multiple Positions) Remote ~Designing, implementing, and maintaining Java... ...well-designed, efficient, and testable code. ~Conducting software analysis, programming, testing, and debugging. ~Managing...SeniorFull timeRemote work
- Role Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and... ...time management skills ~Problem-solving abilities ~BSc in Computer Science, Engineering or relevant field...SeniorContract workWork experience placement
$165k - $180k
...organization before pivoting to sell it more broadly in the future. As a Senior Back-End Developer, your primary responsibility will be to design... ...third-party systems. Your in-depth knowledge and expertise in C# and .NET frameworks will be instrumental in continuing to build a...SeniorFull timeRemote workFlexible hoursWeekend work- ...contribuindo para decisões técnicas relevantes na evolução do produto. ~Desenhar, desenvolver e evoluir o control plane do produto (Java/Spring Boot), responsável por traduzir operações de gerenciamento em recursos Kubernetes (CRDs) que configuram o data plane em tempo...SeniorFull time
- ...Senior Software Engineer (Java) Our client is seeking a senior software engineer with a strong technical background, a passion for solving complex business problems, and a focus on delivering enterprise-grade solutions. As a senior member of the team, you will lead...SeniorRemote work
- Role Description SAIC is seeking an experienced Senior Java Developer to join our Agile team supporting one of our prestigious government... ...secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C# / Java. Be the first to apply!

















