Information Technology - Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
Join a high-impact team as a CAM Portal Software Engineer, where you’ll architect and develop scalable, secure, and high-performance full-stack solutions. Work on cutting-edge projects leveraging modern .NET, Angular, and cloud technologies in a collaborative, growth-focused environment. This position is ideal for experienced engineers passionate about designing robust systems and delivering real-world business value., Design and evolve scalable, maintainable, and secure software architectures using SOLID principles and Clean Architecture.
- Implement vertical slice and event-driven architectures for modular, decoupled systems.
- Develop advanced backend solutions with C# and .NET Core, focusing on API design, security, and performance optimization.
- Build robust, responsive frontends using Angular, TypeScript, and Tailwind CSS for seamless user experiences.
- Model and optimize data with SQL Server, Entity Framework Core, and Dapper, ensuring high availability and consistency.
- Integrate cloud infrastructure leveraging Docker, CI/CD pipelines, and major cloud platforms (Azure, AWS).
- Architect and maintain event-driven systems using message brokers and streaming platforms.
- Champion test-driven development, code reviews, and secure coding practices.
- Collaborate cross-functionally to transform business requirements into innovative, slice-based technical solutions.
- Document architectural decisions and system interactions for clarity and maintainability.
Requirements
10+ years of experience as a software engineer with proven expertise in .NET/C# and modern frontend frameworks.
- Advanced proficiency in software architecture, system design, and domain-driven design.
- Strong skills in SQL Server, data modeling, and query optimization.
- Hands-on experience with Angular, TypeScript, and scalable UI design.
- Cloud fundamentals and DevOps practices (Docker, CI/CD, monitoring).
- Deep understanding of event-driven systems and integration patterns.
- Strong analytical, problem-solving, and technical documentation abilities.
- Excellent communication and cross-team collaboration skills.
Preferred Skills
- Experience with microservices and modular monolith architectures.
- Familiarity with additional frontend frameworks (React, Vue).
- Exposure to Kubernetes/OpenShift for orchestration.
- Advanced performance tuning, profiling, and memory management.
- Knowledge of behavior-driven development.
Benefits & conditions
Competitive compensation package.
- Opportunities for technical and leadership growth.
- Collaborative, innovative work culture that values ownership and continuous learning.
- Access to latest tools, cloud platforms, and engineering best practices.
- Flexible work arrangements and comprehensive benefits.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
The Best Software Developer Blogs to Read
7 Important Tips That Every Software Developer Should Know