Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (.Net/Angular) image - Rise Careers
Job details

Senior Software Engineer (.Net/Angular)

CUBE are a global RegTech business defining and implementing the gold standard of regulatory intelligence for the financial services industry. We deliver our services through intuitive SaaS solutions, powered by AI, to simplify the complex and everchanging world of compliance for our clients. 

 

Why us?

🌍 CUBE is a globally recognized brand at the forefront of Regulatory Technology. Our industry-leading SaaS solutions are trusted by the world’s top financial institutions globally.

🚀 In 2024, we achieved over 50% growth, both organically and through two strategic acquisitions. We’re a fast-paced, high-performing team that thrives on pushing boundaries—continuously evolving our products, services, and operations. At CUBE, we don’t just keep up we stay ahead.

🌱 We believe our future is built by bold, ambitious individuals who are driven to make a real difference. Our “make it happen” culture empowers you to take ownership of your career and accelerate your personal and professional development from day one.

🌐 With over 700 CUBERs across 19 countries spanning EMEA, the Americas, and APAC, we operate as one team with a shared mission to transform regulatory compliance. Diversity, collaboration, and purpose are the heartbeat of our success.

💡 We were among the first to harness the power of AI in regulatory intelligence, and we continue to lead with our cutting-edge technology. At CUBE, You will work alongside some of the brightest minds in AI research and engineering in developing impactful solutions that are reshaping the world of regulatory compliance.

Role Mission:

  • This role is essential to support and manage the growing workload of the development team(s), ensuring efficient delivery and scalability. 

Responsibilities:  

  •  Collaborate closely with the lead engineer to develop product features using .NET/Angular and cloud-based technologies.

  • Expand and optimize content processing solutions to meet growing business needs.

  • Design and implement new products, enhance existing products with new features, and perform troubleshooting and investigations as part of product sustainment.

  • Operate effectively in a fast-paced and dynamic environment. 

What we’re looking for: 

Essential Skills: 

  • 5+ years of experience as an Application Engineer delivering high-throughput, scalable, and complex web-based applications.

  • Extensive knowledge of .NET/C# and Angular.

  • Strong experience in serverless programming, including Azure Functions or AWS Lambdas.

  • Proficiency in containerization concepts (e.g., Kubernetes and AKS).

  • Preferable experience with No-SQL databases.

  • Understanding of web crawling techniques and tools.

  • Expertise in asynchronous, parallel, and concurrent programming (e.g., TPL, Async/Await).

  • Front-end and Web API development experience with a solid understanding of UX principles.

  • Proficiency with responsive frameworks like Bootstrap.

  • Advanced skills in TypeScript/JavaScript.

  • Deep understanding of Angular modules, components, templates, and services.

  • Experience with Angular CLI for project scaffolding and development.

  • Strong communication skills with the ability to work independently and as part of a team.

  • Self-motivated, organized, and capable of delivering high productivity in both remote and in-office environments.

  • Comfortable working in a delivery-focused environment with tight deadlines.

 Beneficial Skills:

  • Experience with Azure cloud services.

  • Knowledge of Python and React.

  • Familiarity with Linux environments.

  • Hands-on experience with Docker containerization.

  • Proficiency in Kubernetes.

  • Knowledge of unit testing and integration testing.

  • Familiarity with event-driven and messaging architecture (e.g., Azure ESB or AWS SQS).

Interested?

If you are passionate about leveraging technology to transform regulatory compliance and meet the qualifications outlined above, we invite you to apply. Please submit your resume detailing your relevant experience and interest in CUBE.​

CUBE is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (.Net/Angular), CUBE

Join CUBE as a Senior Software Engineer (.Net/Angular) in Colombo, where you'll play a crucial role in shaping the future of regulatory compliance through cutting-edge technology! At CUBE, we pride ourselves on being at the forefront of the RegTech industry, delivering world-class SaaS solutions that simplify the complexity of compliance for top financial institutions globally. If you're someone who thrives in a fast-paced, high-performing environment, this is the perfect spot for you! You’ll collaborate closely with our lead engineer on innovative product features, utilizing your expertise in .NET, Angular, and cloud technologies. Your mission will be to expand and optimize our content processing solutions, ensuring they meet the dynamic needs of our growing business. With over 700 talented CUBERs across 19 countries, you’ll have the chance to work alongside some of the brightest minds in AI research and engineering. We celebrate diversity and collaboration, fostering a culture where your ideas matter and your career can flourish from day one. If you're ready to make a real difference and thrive in an innovative setting, we want to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer (.Net/Angular) Role at CUBE
What are the responsibilities of a Senior Software Engineer at CUBE?

At CUBE, the responsibilities of a Senior Software Engineer (.Net/Angular) include collaborating closely with lead engineers to develop robust product features using .NET and Angular, while managing a growing workload. You will oversee the optimization and expansion of our content processing solutions and play a key role in designing and implementing new products as well as enhancing existing features. This position necessitates troubleshooting and performing investigations for product sustainment, all within a fast-paced and dynamic environment.

Join Rise to see the full answer
What qualifications do I need to become a Senior Software Engineer at CUBE?

To step into the role of a Senior Software Engineer (.Net/Angular) at CUBE, you should have at least 5 years of experience as an Application Engineer with a focus on delivering complex web-based applications. Essential skills include extensive knowledge of .NET/C# and Angular, experience with serverless programming (particularly Azure Functions or AWS Lambdas), a solid understanding of containerization concepts, and proficiency in TypeScript/JavaScript. Additionally, expertise in parallel and concurrent programming, as well as strong communication skills, are crucial for success in this role.

Join Rise to see the full answer
What technology stack does a Senior Software Engineer at CUBE work with?

A Senior Software Engineer (.Net/Angular) at CUBE works with a diverse and modern technology stack, focusing primarily on .NET/C#, Angular, and cloud-based technologies. This includes using serverless architectures like Azure Functions or AWS Lambdas, as well as containerization techniques with tools like Kubernetes. Knowledge of No-SQL databases, asynchronous programming, and responsive frameworks such as Bootstrap is also beneficial for this position and enhances your capability to deliver high-performing applications.

Join Rise to see the full answer
What is the working culture like at CUBE for a Senior Software Engineer?

At CUBE, the working culture for a Senior Software Engineer is dynamic and empowering. We foster a culture that embraces innovation and collaboration, where every CUBER is encouraged to take ownership of their career and contribute their unique perspectives. Our commitment to diversity and inclusion creates a supportive environment, allowing team members to thrive, challenge boundaries, and achieve their personal and professional goals. In addition, the fast-paced setting ensures you'll always be learning and adapting to the evolving landscape of regulatory technology.

Join Rise to see the full answer
How can I apply for the Senior Software Engineer position at CUBE?

If you're interested in applying for the Senior Software Engineer (.Net/Angular) position at CUBE, simply submit your updated resume that highlights your relevant experience and motivation to join our dynamic team. We look for candidates who are passionate about technology and transforming regulatory compliance, and we encourage applicants from diverse backgrounds to apply. As an equal opportunity employer, CUBE is committed to creating a diverse and inclusive workplace.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (.Net/Angular)
Can you describe your experience with .NET and Angular frameworks?

When answering this question, you should provide a clear overview of your hands-on experience with both .NET and Angular frameworks. Highlight specific projects where you utilized these technologies, discussing your role and the outcomes. For example, mention the size and scale of the applications you developed, any complex features you implemented, and how you overcame challenges in the process. This shows your practical knowledge and problem-solving skills effectively.

Join Rise to see the full answer
What strategies do you use to optimize application performance?

Discuss your approach to optimizing application performance, including the tools and techniques you use. Common strategies include profiling applications to identify bottlenecks, implementing caching mechanisms, and optimizing database queries. You can also mention specific instances where your optimizations led to measurable improvements in speed or efficiency, demonstrating your ability to enhance application performance.

Join Rise to see the full answer
How do you handle tight deadlines while ensuring quality?

Share your strategies for managing tight deadlines, such as prioritizing tasks, using agile methodologies, and conducting regular team check-ins. Emphasize your commitment to quality by discussing your practices around testing and code reviews, ensuring that even under pressure, the code you produce maintains high standards. This shows a balanced approach to productivity and quality assurance.

Join Rise to see the full answer
What is your experience with serverless architectures?

When responding, detail your exposure to serverless architectures like Azure Functions or AWS Lambdas. Provide examples where you leveraged these technologies in past projects and discuss the benefits you encountered, such as scalability and reduced operational overhead. This illustrates your understanding of modern cloud solutions and how they can effectively serve application needs.

Join Rise to see the full answer
Can you explain your approach to debugging complex applications?

Describe your systematic approach to debugging complex applications, which includes steps like isolating the issue, reproducing the problem consistently, and utilizing debugging tools effectively. Citing examples of past debugging experiences where you successfully resolved intricate issues will showcase your analytical thinking and troubleshooting skills.

Join Rise to see the full answer
How do you ensure effective collaboration within a development team?

Discuss your techniques for ensuring effective collaboration, such as adopting version control systems, conducting code reviews, and using project management tools. Highlight the importance of clear communication, teamwork, and regular updates in ensuring that the team stays aligned towards common goals. Sharing a specific instance where your collaborative efforts led to a successful project can enhance your answer.

Join Rise to see the full answer
What are the key principles of asynchronous programming you apply in your work?

Highlight your understanding of asynchronous programming principles, such as the use of callbacks, promises, and async/await patterns. Discuss situations where you've successfully implemented these principles in your projects to improve application responsiveness and performance. This not only shows your technical knowledge but also your ability to create efficient user experiences.

Join Rise to see the full answer
What tools or practices do you use for testing your applications?

Detail the tools and practices you employ for testing applications, including unit testing, integration testing, and test-driven development. Mention specific frameworks you are familiar with (e.g., NUnit for .NET or Jasmine for Angular) and discuss the importance of rigorous testing in ensuring product quality and reliability. This demonstrates your commitment to producing robust applications.

Join Rise to see the full answer
How do you approach learning new technologies and frameworks?

Share your continuous learning strategy, mentioning how you stay updated on new developments in technology and frameworks, whether through online courses, community engagement, or professional networks. Providing examples of recent technologies or frameworks you've learned and implemented will illustrate that you are proactive about your professional growth.

Join Rise to see the full answer
Can you provide an example of a challenging technical problem you solved?

When asked about a technical challenge, choose an example that showcases your problem-solving abilities and creativity. Describe the context, the specific challenge you faced, and the steps you took to arrive at a solution. Highlighting the outcome will provide a satisfying conclusion to your answer and show your resilience in overcoming obstacles.

Join Rise to see the full answer
Similar Jobs
Posted 9 days ago

CUBE is looking for an Enterprise Account Director to lead strategic relationships and growth opportunities within tier 1 financial services organizations.

Photo of the Rise User
Cognizant Hybrid US, New York County, NY; New York State, New York, NY
Posted 14 days ago

Join Cognizant as a Lead Java Developer and leverage your expertise in advanced Java technologies to deliver top-notch solutions.

Photo of the Rise User
onX Remote Missoula, Montana, United States
Posted 6 days ago

Join onX as a Backend Engineer to shape the future of outdoor navigation with robust IAM solutions.

Photo of the Rise User

As a Senior Application Development Engineer at Centene, you'll leverage technology to enhance healthcare for millions while enjoying a flexible work environment.

Posted 9 days ago

Join HatchMed as a Software Engineer to innovate healthcare solutions through iPad applications and AWS backend integration.

Photo of the Rise User
Posted 13 days ago

Be a key player at Decagon as an Agent Software Engineer, developing impactful AI solutions for leading enterprises.

Photo of the Rise User
Posted 2 days ago

Join Momentus Technologies in revolutionizing event management software while enjoying flexibility and professional development opportunities.

Photo of the Rise User
Posted 6 days ago

Join Dematic as a Senior Software Engineer to advance testing solutions driving warehouse automation and software quality.

Photo of the Rise User

Voodoo seeks a skilled Backend Engineer for a freelance role focused on creating integrations for their mobile advertising platform.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe