Skip to content

Senior Software Developer

Fuller

Copenhagen CEM

Senior Software Developer

Build What Moves the Business Forward.

At Fuller Technologies, we believe great ideas know no boundaries. For over 140 years, we’ve led the way in innovation, creating solutions that make the cement industry cleaner, smarter, and more efficient. Here, you’ll work on projects that span continents, collaborate across cultures, and gain experiences that expand your horizons. Join us, and take your career to new heights—on a global scale.

If you’re looking for an engineering setting where your expertise genuinely moves the business forward — Fuller is where that happens.

About the role:

The Senior Software Developer is responsible for developing, testing, maintaining, and enhancing software components used across ECS products, including SCADA, Historian, Optimization, and Quality Management solutions.

The role requires strong experience in C#, .NET, SQL Server, and desktop application development. The successful candidate will contribute to high-quality software delivery, support product modernization efforts, and use AI-assisted development tools to improve productivity while maintaining engineering best practices.

This role can be based in several of our locations - Brno (Czech Republic), Copenhagen (Denmark), Chennai (India) or Allentown (USA).

Your responsibilities:

Software development:

  • Design, develop, test, and maintain software applications and platform components using C# and .NET technologies.
  • Develop reusable and maintainable code aligned with established architecture and coding standards.
  • Participate in technical design discussions and code reviews.
  • Support modernization and enhancement of existing applications.
  • Troubleshoot and resolve software defects and performance issues.

Application & Database Development:

  • Develop and maintain desktop applications using WPF.
  • Develop service-based solutions using WCF and gRPC.
  • Design and optimize SQL Server databases, queries, and stored procedures.
  • Support applications handling operational and historical process data.

Software Quality & Security:

  • Follow software engineering best practices, coding standards, and Secure SDLC processes.
  • Address issues identified through code reviews, quality analysis, and security scanning tools.
  • Contribute to testing activities, including unit testing and defect resolution.
  • Ensure delivered software meets quality, reliability, and maintainability expectations.

DevOps & Engineering Practices:

  • Use Azure DevOps/TFS for source control, work item management, and release activities.
  • Support build, deployment, and CI/CD processes.
  • Participate in root cause analysis and continuous improvement initiatives.

AI-Assisted Development:

  • Utilize AI-assisted development tools such as GitHub Copilot, Claude Code, or similar solutions to improve productivity.
  • Use AI tools for code generation, refactoring, testing, documentation, and technical research.
  • Review and validate AI-generated outputs before adoption.

You bring:

  • Strong object-oriented programming and design skills.
  • Understanding of software design principles and common design patterns.
  • Ability to write clean, maintainable, and testable code.
  • Strong analytical and problem-solving capabilities.
  • Effective communication and collaboration skills.
  • Strong understanding of multi-threading, concurrency, and synchronization concepts.
  • Continuous learning mindset and willingness to adopt modern engineering practices and AI-assisted development techniques.

Qualifications:

  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
  • 8+ years of professional software development experience.
  • Strong proficiency in: C#, .NET Framework, .NET, SQL Server, WPF
  • Experience with one or more communication technologies such as WCF, gRPC, REST APIs, or similar.
  • Experience using Azure DevOps, TFS, Git, or equivalent development tools.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Ability to work effectively within an Agile software development environment.

Preferred:

  • Experience with SCADA, Historian, Manufacturing, Industrial Automation, or OT software systems.
  • Experience working with distributed or service-oriented applications.
  • Exposure to modernization of legacy .NET applications.
  • Experience with GitHub Copilot or similar AI-assisted development tools.
  • Familiarity with secure coding practices and industrial cybersecurity concepts.

As an equal opportunity employer, Fuller Technologies embraces diversity and equality by promoting an environment of inclusion. We encourage applicants of all backgrounds to apply irrespective of sex, gender identity/expression, disability, sexual orientation, or age. The more diverse our employees are, the stronger our team is.

What we offer:

  • A competitive salary and benefits package.
  • Career development through continuous learning, training, and professional growth opportunities.
  • International collaboration with colleagues, customers, and experts across multiple regions.
  • Exposure to complex, high-impact projects that shape the future of sustainable industries.
  • A supportive, inclusive, and collaborative work environment built on trust and teamwork.
  • This role can be based in several of our office locations - Brno (Czech Republic), Copenhagen (Denmark), Chennai (India) or Allentown (USA). The salary range will vary to the local market and the selected location. Further details regarding the applicable compensation package will be shared with candidates during the interview process.

Application and contact:

Please apply by clicking “apply” on this page. Kindly note that we will be reviewing applications and conducting interviews - also on a virtual setting as required - on an ongoing basis so please apply as soon as possible.

No recruiters and unsolicited agency referrals, please.

Build a better world

Fuller Technologies helps build societies all over the world by contributing to the infrastructure needed for global economic growth. It is a big responsibility, and we are committed to driving growth while minimising environmental impact. To achieve this, your skills, your curiosity, and your drive for change are important. Together in our diverse team, we collaborate in an inclusive and supportive environment to discover further ways to economic and environmental success.

For further information on Fuller Technologies' business and services, visit https://www.fuller-technologies.com/

Seen 3 hours ago.

Original posting on Fuller's site ↗

Posting text belongs to the employer. Removal requests: contact us.

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

One job at a time

One posting. One CV. $25.

Pick the job you actually want and we write for it.

Get my CV for this job