Strum Platform02.03.26
AI SCORE 8.5

Senior Software Engineer - Remote Opportunity at Strum

$120K–$150K/year

About the Role

We are seeking a Senior Software Engineer to join our dynamic team at Strum. This remote position allows you to work from Bangladesh while contributing to our innovative projects. As a Senior Software Engineer, you will play a crucial role in analyzing, designing, building, implementing, and supporting our digital solutions.

What You'll Do

  • Design, develop, and modify software using various programming languages tailored to our products.
  • Oversee end-to-end API delivery, including planning, design, development, testing, and deployment of APIs.
  • Analyze user needs to determine how software should be built or modified.
  • Translate business requirements into scalable software solutions.
  • Communicate effectively with both technical and non-technical stakeholders.
  • Collaborate within a cross-functional team using the Scrum agile methodology.
  • Understand the capabilities and limitations of data outputs from software.
  • Participate in design and code reviews, providing insights and improvements.

Requirements

  • BS/MS in Computer Science or a related field.
  • 5+ years of relevant experience in web services such as REST, SOAP, and GraphQL APIs.
  • Mastery of the .NET framework and C#.
  • Strong knowledge of MS Azure programming and some familiarity with Machine Learning models.
  • 4+ years of enterprise-level coding experience in JavaScript (NodeJS, ReactJS, AngularJS), Python, or other programming languages.
  • Experience with Agile methodologies and cross-functional teams.
  • Excellent understanding of object-oriented design and design patterns.
  • Knowledge of Git, Jira, and TFS in an agile environment is preferred.

Nice to Have

  • Experience working with North American clients.
  • Familiarity with database management as it relates to software development.
  • Experience in software testing and design.

What We Offer

  • Competitive salary with performance-based compensation.
  • Fully remote work environment.
  • Opportunity to work in a fast-moving, mission-driven company.
  • Autonomy and growth opportunities within the organization.
  • Collaborative work with creative and enthusiastic team members.
  • Recognition for high-caliber work and contributions.
  • Flexible working hours from Sunday to Thursday, 1:00 PM to 10:00 PM BST.
  • All government holidays in Bangladesh and weekends on Friday and Saturday.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer role at Strum offers a unique opportunity to work remotely while contributing to innovative projects. With competitive compensation and a collaborative environment, this position is ideal for tech enthusiasts.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in C and .NET for developing scalable applications, with a strong understanding of Azure cloud services for deployment and management of applications.

Self-motivated and disciplined, capable of thriving in a fully remote environment while effectively managing time and meeting project deadlines.

Extensive experience in full-stack development with a focus on JavaScript frameworks like React and AngularJS, complemented by a solid grasp of REST and SOAP APIs for seamless integration.

Learning Resources

C Programming Language Documentationguide

Career Path

Senior Software Engineer(Now)Lead Software Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$45B
Annual Growth
8.6%
AI Adoption
37%
Investment
+25%
Labour Demand
+15%
Avg Salary
$130K

Skills & Requirements

Required
C.NETAzure
Growing in Demand
Cloud Computing (Azure)Microservices ArchitectureDevOps Practices
Declining
AngularJS 1.xjQuery

Domain Trends

Rise of Cloud-Native Development
Over 60% of enterprises are shifting to cloud-native applications, driving demand for skills in Azure and microservices.
Increased Focus on Cybersecurity
With 70% of organizations prioritizing cybersecurity, knowledge of secure coding practices and frameworks is becoming essential for software engineers.
Adoption of AI-Driven Development Tools
AI tools are expected to boost developer productivity by 40%, leading to a demand for engineers skilled in integrating AI solutions within existing tech stacks.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.