Job Closed

This listing is no longer active.

Capco logo
Capco

Capco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries

Senior Software Engineer (.NET, WPF) (She/ He/ They)

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1998H1B SponsorCompany SiteLinkedIn

Location

Poland

Posted

61 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer (.NET, WPF) (She/ He/ They)

Capco

CAPCO POLAND *We are looking for Poland based candidate. At Capco Poland, we’re not just another consultancy - we’re the spark behind digital transformation in the financial world. As a global leader in technology and management consulting, we thrive on helping clients tackle the toughest challenges across banking, payments, capital markets, wealth, and asset management. PROJECT OVERWIEW: The team is working on Client's strategic risk and Profit and Loss platform for Financial Markets. The development team is a world class technology group in the bank to provide technical solutions to support the bank’s Financial Markets business as well as support requirements from other projects with a wider scope such as regulatory books of work. We bring a deep understanding of the market, a scientific approach, and innovative technologies to bear on the challenges of profitable trading in the world's highly competitive environment. ROLE OVERVIEW: We're looking for a Senior Software Engineer who will play a strategic role in the implementation of highly visible strategic programs with the primary responsibilities around building components within the risk platform. Any developed solution must be scalable, robust and fault tolerant catering to the existing and future business needs in a timely manner. In addition, they will be expected to develop innovative solutions with a view to these being released quickly to gain feedback before advising on the full scale roll out. KEY RESPONSIBILITIES: - Working closely with the Development Manager, Project Manager, and a team of developers to deliver quality features and enhancements to the internal business users. - Writing robust code along with a high-level of test coverage. - Designing smart and scalable solutions following the bank standards. - Developing, preparing and maintaining system documentation, including program descriptions and operational procedures. REQUIRED SKILLS & QUALIFICATIONS: - 7+ years of C#/WPF/.NET development experience building performance critical rich desktop applications - Hands on experience within investment banking IT - Strong knowledge and experience of working in Agile teams with Agile practices - Good judgement and decision-making skills with a pragmatic and common-sense approach to solving problems - Strong problem-solving and analytical skills - Excellent communication and interpersonal skills, with the ability to build and maintain relationships with all stakeholders - Ability to work in a fast-paced front-office environment - Ability to prioritize and work on multiple workstreams simultaneously - Ability to take ownership of issues and projects, and see them through to delivery TECHNICAL COMPETENCIES: - C#/ WPF/ .NET development of rich desktop applications - Multithreaded, concurrent, and asynchronous programming using TPL and Rx - MVVM frameworks, preferably Prism - Dependency Injection containers, preferably Unity - LINQ/Rx with a functional mindset and coding style - RESTful APIs and message queues such as ActiveMQ - DevExpress, Infragistics, or any other popular WPF component library - Object-Oriented Design and Programming (OOD/OOP) - NUnit, Moq, TDD, BDD, UI Automation - CI/CD Pipelines such as Azure DevOps - Agile/Scrum practices - Visual Studio and ReSharper We offer a flexible collaboration model based on a B2B contract, with the opportunity to work on diverse projects. RECRUITMENT PROCESS: - HR interview with the recruiter - Technical interview with Capco Engineering team - Client interview - Feedback and offer

Benefits

  • 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Commuter benefits, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Volunteer in local community, Fitness stipend, Flexible Spending Account (FSA), Generous parental leave, Generous PTO, Health insurance, Job training & conferences, Life insurance, Charitable contribution matching, Mentorship program, Open office floor plan, Paid holidays, Paid sick days, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Lunch and learns, OKR operational model, Tuition reimbursement, Vision insurance, Wellness programs, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Hybrid work model, Pay transparency, Bereavement leave benefits

Related Job Pages

More Software Engineer Jobs

Role Description A global leader in Customer Engagement Tech is seeking its next Mid-Senior .Net Developer. You will contribute to the ongoing enhancement, modernization, and support of software solutions. - Design, develop, and maintain scalable applications using C#, .NET, and ASP.NET frameworks. - Translate business and functional requirements into technical solutions and system designs. - Build, test, and integrate RESTful APIs and Backend services to support web and enterprise applications. - Write clean, efficient, and well-documented code following established development standards and best practices. - Troubleshoot, debug, and resolve application defects and performance issues in a timely manner. - Develop and execute Unit and Integration Tests to ensure code quality, reliability, and security. - Work with relational databases (e.g., SQL Server) to design schemas, write queries, and optimize data access. - Collaborate with cross-functional teams including Product, QA, and DevOps to deliver high-quality solutions. - Participate in code reviews, providing and receiving constructive feedback to improve overall code quality. - Support application deployment, configuration, and ongoing maintenance in development and production environments. - Monitor application performance and implement improvements to enhance scalability and efficiency. - Stay updated with emerging technologies and contribute to continuous improvement of development practices. Qualifications - 3+ Years of professional experience in Software Development. - Experience in parallel programming and multithreading on Windows service environments. - Solid understanding of Computer Science fundamentals - data structures, algorithms, object-oriented design and problem-solving techniques. - Experience working with SQL Server and relational database concepts. - Commitment to clean code, proper development hygiene, and avoidance of shortcuts that compromise quality. - Preferred to haves – Proficiency in XML/XSLT Programming. - Proficiency in using Git, preferably with Bitbucket workflows. - Experience using AI-assisted coding tools (e.g., Amazon Q, GitHub Copilot, Claude). - Experience modernizing legacy applications or working in mixed-technology codebases. Requirements - Ability to work independently, investigate unfamiliar systems, and drive solutions forward with minimal oversight. - Excellent problem solving and analytical skills for identifying, articulating, and resolving complex issues. - Excellent written and verbal communication skills, capable of interacting effectively with both technical and non-technical stakeholders. Benefits - Negotiable package & remuneration.

Worldwide
Job Closed

Quality Engineer – AI, Software, & Automation Solutions

Dry Ground AI

Dry Ground AI is helping companies transform their businesses with practical, next-generation artificial intelligence solutions. We work with mid-market business owners and executives to radically improve efficiency, automate processes, and create innovative customer experiences. Demand for real AI solutions is exploding, and we’re building a top-tier team to serve clients across industries.

Role Description Dry Ground AI is seeking a Quality Engineer – AI, Software, & Automation Solutions to serve as the technical owner of product quality across all AI, automation, and software solutions delivered to clients. This role requires a deeply technical professional who can understand, test, and validate every component of our architecture, including: - Front-end applications - Agentic AI systems - Workflow automations - Backend services - Integrations - Voice interfaces - Data pipelines This is not a traditional QA position. The expectation is that this person will build, improve, and automate the entire quality function, using AI-enhanced development tools, creating automated test harnesses, designing diagnostic utilities, and implementing intelligent systems that help Dry Ground AI scale internally using the same technologies we deploy for clients. The ideal candidate is a builder with strong engineering instincts, a systems thinker who can test complex multi-layer AI behavior, and a professional who can collaborate across engineering and engagement teams to ensure that deliverables meet the highest standard before being presented to clients. Qualifications - 5 or more years in a highly technical QA, SDET, or full-stack engineering role. - Strong engineering fundamentals across JavaScript, TypeScript, Python, React, and API driven applications. - Experience testing AI-enabled products, conversational interfaces, or complex automation workflows. - Ability to build automated testing systems using tools such as Playwright, Cypress, or custom frameworks. - Experience with AI-enhanced development tools such as Claude Code & Github. - Strong understanding of prompt behavior, LLM variability, and common failure patterns. - Comfort working across the entire stack, including cloud services, APIs, vector databases, and real-time systems. - Excellent communication skills for coordinating across engineering and client-facing teams. Requirements - Develop QMS (Quality Management Systems) framework for internal and external solutions. - Develop comprehensive test plans across front-end, backend, automation, and AI layers. - Validate application logic, agent workflows, API integrations, prompt quality, and error handling. - Test AI agent behavior for reliability, consistency, safety guardrails, and edge case scenarios. - Build automated test suites where appropriate using modern frameworks and AI tools. - Evaluate human-in-the-loop workflows, reasoning path visibility, and agent state transitions. - Create internal automation tools that support quality checks, regression testing, and consistency validation. - Build utilities that monitor AI output correctness and detect drift or prompt failure patterns. - Implement automated validation for large-scale workflows such as n8n, custom automations, and model-driven tasks. - Design intelligent alerting systems that surface issues early in the development cycle. - Use AI coding platforms to improve velocity and maintain high quality in test development. - Build LLM-assisted testing scripts and automated evaluation harnesses for generative AI features. - Work with engineering to integrate AI into QA processes such as automated prompt scoring and conversational flow validation. - Contribute to the refinement of prompts, agent instructions, and reasoning frameworks from an accuracy and reliability perspective. - Partner with engineering to define acceptance criteria and ensure all work is testable and observable. - Coordinate closely with the engagement manager to ensure project readiness and identify risks before client delivery. - Communicate test findings clearly with actionable remediation guidance. - Serve as the final technical quality gate on all deliverables. - Establish Dry Ground AI’s QA standards and continuously improve them as we scale. - Create reusable testing templates and systems for use across all client projects. - Analyze recurring issues and lead efforts to resolve root causes. - Drive a culture of technical excellence and reliability throughout the engineering team. Benefits - Competitive compensation and performance incentives. - Remote-first work environment. - Opportunity to influence the architecture, reliability, and technical quality of AI systems across multiple industries. - A culture that prioritizes innovation, high standards, and the use of AI to scale operations.

Brazil
Symbotic Inc. logo

Senior SAS Developer

Symbotic Inc.

Symbotic Inc. is a robotic technology company whose platform, powered by artificial intelligence (AI), aims to reimagine how consumer goods move through the glo

• Provide hands-on remediation and migration of legacy SAS codebases • Repoint existing SAS workloads to a modern cloud data warehouse • Conduct code validation, reconciliation, and post-migration performance optimization • Support aggressive migration timelines while maintaining high quality and accuracy standards.

United States
Job Closed
Horizon3.ai logo

Director, Engineering, Proactive Offense

Horizon3.ai

Continuous, autonomous pentesting, powered by NodeZero. Are your systems secure? Don't wait for a breach to find out!

Full TimeRemoteTeam 51-200Since 2019H1B No Sponsor

• Lead and scale Horizon3.ai’s Offensive Engineering organization • Oversee teams responsible for exploit development, offensive content, and attack automation • Set clear technical and product direction for vulnerability identification and exploitation • Partner closely with Product, Precision Defense, and Platform teams to enhance customer outcomes • Drive execution from proof-of-concept through production • Stay hands-on to guide architectural decisions and evaluate complex approaches • Build, mentor, and scale diverse teams of software engineers and offensive researchers • Collaborate across engineering, product, and GTM teams

United States
$240K - $285K / year
Job Closed