Senior Software Engineer - C# / Java

Location

Worldwide

Posted

47 days ago

Salary

$140K / year

Seniority

Senior

No structured requirement data.

Job Description

Senior Software Engineer - C# / Java

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.

Related Categories

Related Job Pages

More SDET Jobs

Ad Hoc LLC logo

Automation Test Engineer

Ad Hoc LLC

Digital-first government for the common good.

SDET47 days ago
Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

• The Automation Test Engineer supports the Department of Veterans Affairs (VA) Veteran Experience Services Eligibility and Enrollment (VESEE) 2.0 program by designing, developing, and executing automated test frameworks that ensure the quality, reliability, and performance of mission-critical applications. • This role works closely with developers, business analysts, QA leads, and VA stakeholders to validate functionality, maintain compliance with VA/Federal standards, and accelerate delivery through automation. • Develop, maintain, and enhance automated test frameworks using tools such as Selenium, Maven, Docker, JUnit, SonarQube, Postman/Newman, or similar. • Design and execute automated test scripts for functional, regression, integration, API, and performance testing. • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Cloud DevOps, GitHub Actions). • Collaborate with developers to identify test scenarios, debug issues, and ensure testability of new features. • Analyze test results, document defects, and track resolution through established defect-tracking tools (e.g., JIRA, DevOps Boards).

United States
$100K - $125K / year
Job Closed

Role Description We are looking for a highly experienced and hands-on Technical Lead to provide senior technical leadership across the organisation. This is not a traditional management role focused only on people leadership or delivery coordination. We are looking for someone who still enjoys coding, solving technical problems, shaping architecture, and mentoring engineers. You will play a key role in: - Defining scalable architecture across our growing product portfolio - Leading the adoption of AI-assisted development practices - Strengthening engineering quality, security, and compliance standards - Driving consistency and technical excellence across teams This role combines architecture, hands-on engineering, AI strategy, mentoring, and technical leadership. You will have the opportunity to work across both greenfield development and established legacy products, helping modernise existing platforms while also shaping the future architecture and technical direction of new solutions. This role offers the chance to influence technology decisions across the full product lifecycle, from innovation and new product development through to optimisation and transformation of existing systems. Qualifications - Experience with secure coding, vulnerability remediation, and performance optimisation - Senior engineering, architecture, or technical leadership experience, leading technical direction across complex software products or platforms - Hands-on software engineering capability with recent production coding experience - Strong proficiency in enterprise languages (C#, Java, or similar) and cloud platforms, with hands-on Azure experience - Demonstrable experience driving AI-assisted development in real engineering teams - hands-on with AI-powered development tools, prompt engineering, and LLM-based workflows, plus an understanding of AI governance and responsible AI practices - Strong grasp of software architecture, scalable system design, DevOps, CI/CD, and automation tooling - Ability to mentor and influence technical teams, with strong communication skills across technical and non-technical stakeholders Requirements - Define and maintain the technical architecture across all products - Lead architectural decision-making and technical direction - Ensure solutions are scalable, secure, maintainable, and aligned with business needs - Recommend technologies, frameworks, and platforms to support future growth - Establish engineering standards, design patterns, and best practices - Improve consistency and collaboration across products and engineering teams - Manage the long-term technical roadmap, including technical debt prioritisation - Remain actively involved in coding and technical delivery - Contribute directly to architecture, development, troubleshooting, and code reviews - Lead by example through high-quality engineering practices - Support teams with complex technical challenges and escalation points - Act as a senior technical authority across engineering teams - Balance engineering decisions across speed, scalability, security, and maintainability - Lead secure-by-design engineering practices - Support ISO 27001 and ISO/IEC 42001 initiatives - Define and enforce coding standards, review processes, and quality expectations - Improve engineering quality metrics and continuous improvement practices - Support performance optimisation, resilience, scalability, and reliability - Lead vulnerability remediation and security improvement activities - Architect and improve CI/CD pipelines - Champion infrastructure-as-code and deployment automation - Define standards for automated testing and release processes - Support release governance and environment management - Drive modern engineering automation practices - Mentor and coach developers across all experience levels - Support technical growth and engineering excellence - Encourage knowledge sharing and collaboration across teams - Identify skills gaps and support development planning - Support technical recruitment, onboarding, and assessments - Help shape technical career progression pathways Benefits - Regular worker type - Number of openings available: 1

United Kingdom
Slingshot Aerospace logo

QA Automation Engineer

Slingshot Aerospace

We build space simulation and analytics solutions to bring clarity to complex environments and create a safer world.

SDET48 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• Design, develop, and maintain automated testing solutions across UI, API, integration, and end-to-end workflows. • Continuously expand automated test coverage using tools such as Playwright, Cypress, or Selenium. • Partner closely with developers to integrate automated testing into CI/CD pipelines and ensure quality is built into every release. • Create and maintain test plans, test cases, and quality processes that support rapid product development. • Collaborate with Product Managers, Designers, and Engineers to review requirements, acceptance criteria, and user stories to ensure clear, testable outcomes. • Validate front-end, back-end, and AI-enabled functionality across multiple products and platforms. • Identify, document, and track defects through resolution using established quality assurance methodologies. • Assess production readiness and validate release quality prior to deployment. • Develop and execute API, integration, and backend validation testing using modern testing frameworks and tools. • Verify data integrity, system interoperability, and reliability across connected services and external integrations. • Design and execute performance and scalability testing scenarios to evaluate system responsiveness and stability. • Troubleshoot issues related to APIs, databases, and distributed system interactions. • Support weekly production releases through testing coordination, validation, and stakeholder communication. • Deliver demonstrations of completed functionality and provide feedback to development teams. • Analyze quality trends and recommend improvements to testing strategies, tooling, and processes. • Help shape the future of quality engineering at Slingshot by introducing new tools, frameworks, and best practices.

Alabama + 30 moreAll locations: Alabama | Arizona | California | Colorado | District Of Columbia | Florida | Hawaii | Illinois | Kansas | Montana | Nevada | New Jersey | New Mexico | New York | North Carolina | Ohio | Oklahoma | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Missouri | Rhode Island | Tennessee | Texas | Utah | Virginia | Washington | West Virginia | Wisconsin
$105K - $160K / year
Job Closed
Blueprint Technologies logo

Test Engineer/Business Analyst (Agile Delivery Focus)

Blueprint Technologies

Blueprint Technologies, LLC is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, age, disability, sex, gender identity or expression, orientation, veteran/military status, religion, national origin, ancestry, marital, or familial status, genetic information, citizenship, or any other status protected by law. If you need assistance or a reasonable accommodation to complete the application process, please reach out to: recruiting@bpcs.com This role is fully remote and part-time (25 hours per week).

SDET48 days ago
Full TimeRemoteTeam 501-1,000

Role Description We are looking for a Test Engineer/Business Analyst (Agile Delivery Focus) to join us as we build cutting-edge technology solutions! This is your opportunity to be part of a team that is committed to delivering best in class service to our customers. In this role, you will support Agile delivery teams by coordinating requirements analysis, sprint validation, testing activities, and stakeholder communication for enterprise analytics and operational systems. Responsibilities: - Translate business requirements into user stories, acceptance criteria, and test scenarios - Support sprint planning, backlog refinement, release validation, and Agile delivery activities - Conduct functional, integration, and regression testing across enterprise applications and analytics solutions - Track defects, coordinate issue resolution, and support operational readiness activities - Facilitate communication between technical teams, stakeholders, and business partners - Support validation of reporting outputs, analytics workflows, and enterprise data platform solutions - Participate in testing and validation activities involving Databricks-based reporting or analytics environments - Maintain Agile documentation, process artifacts, and testing deliverables Qualifications - Bachelor’s degree in Business, Information Systems, Computer Science, or related field - 2+ years of experience in Business Analysis, QA/Test Engineering, or Agile delivery roles - Experience supporting enterprise software delivery in Agile environments - Experience creating user stories, test scenarios, and supporting release activities - Strong communication and stakeholder engagement skills - Experience with testing methodologies and issue tracking tools such as Jira, Azure DevOps, or similar - Exposure to Databricks through analytics platforms, reporting validation, testing, or enterprise data environments required Requirements - Experience supporting analytics, reporting, or cloud-based platforms - Experience validating reporting outputs, data workflows, or enterprise analytics systems - Familiarity with enterprise data lakes, warehouses, or modern data ecosystems - Scrum or Agile certifications preferred - Experience supporting modernization or transformation initiatives Benefits - Medical, dental, and vision coverage - Flexible Spending Account - 401k program - Competitive PTO offerings - Parental Leave - Opportunities for professional growth and development Salary Range At Blueprint, we strive to offer competitive pay that reflects the value of our team members. Compensation for this role is influenced by a variety of factors, including skills, education, responsibilities, experience, and geographic market. For candidates based in Washington State, the anticipated salary range is $84,000 to $93,000 annually. Please note that we typically do not hire new employees at the top of the posted range. Actual starting pay will be determined based on experience, skills, and internal equity. The final salary and job title may vary depending on the selected candidate’s qualifications and could fall outside the stated range. Equal Opportunity Employer Blueprint Technologies, LLC is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, age, disability, sex, gender identity or expression, orientation, veteran/military status, religion, national origin, ancestry, marital, or familial status, genetic information, citizenship, or any other status protected by law. If you need assistance or a reasonable accommodation to complete the application process, please reach out to: recruiting@bpcs.com Location Remote

United States
$84K - $93K / year
Job Closed