Avenga logo
Avenga

A global IT engineering and consulting company specializing in custom software development.

Senior Software Engineer, .NET

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000H1B No SponsorCompany SiteLinkedIn

Location

Czechia

Posted

10 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishMicroservices.NET

Job Description

Senior Software Engineer, .NET

Avenga

• Design, develop, and maintain high-quality software solutions using C# and .NET • Architect and implement features within a distributed/microservices environment • Write clean, testable code • Actively participate in code reviews • Collaborate with Product Owners, QAs, DevOps, and Security teams • Investigate and resolve complex technical issues • Communicate technical concepts clearly • Take ownership of end-to-end delivery

Job Requirements

  • 5+ years of experience in software engineering
  • Excellent knowledge of C# and .NET
  • Experience in architecting and developing end-to-end in distributed/microservices architecture
  • Experience writing unit tests and testable code
  • Strong problem-solving skills
  • Ability to navigate complex technical challenges
  • Excellent judgment
  • Ability to communicate technical concepts to technical and non-technical audiences
  • Consistently meets sprint and quarterly commitments

Benefits

  • Equal opportunities in recruitment
  • Career development
  • Leadership opportunities

Related Job Pages

More Backend Engineer Jobs

Fabric Group logo

Senior Consultant – Native Mobile Dev, Kotlin

Fabric Group

Good Problems. Unlocking value from business challenges

Backend Engineer10 days ago
Full TimeRemoteTeam 51-200Since 2006H1B No Sponsor

• Work autonomously with a self-driven approach to owning and delivering mobile features end-to-end • Understand complex business and technical requirements, make informed trade-offs, and communicate clear solutions • Research and propose technical alternatives that best fit within client constraints and goals • Apply Android (Kotlin/Compose) technologies to build high-quality mobile experiences and, where appropriate, contribute to cross-platform mobile strategies, including Kotlin Multiplatform (KMP) initiatives • Collaborate closely with other developers, designers, analysts and QA engineers in a highly cross-functional environment • Implement and advocate continuous delivery best practices to accelerate feature delivery • Apply testing best practices (unit tests, UI tests) to ensure code quality and maintainability • Mentor and guide less experienced engineers within Fabric and our clients’ teams • Advise our clients on mobile architecture, design patterns, libraries, and platform-specific best practices • Be an ambassador of Fabric’s values and engineering standards • Participate in hiring activities for mobile roles when required • Contribute thought leadership content for our marketing and community meetups

India
Job Closed
SentinelOne logo

Staff Backend Engineer

SentinelOne

Secure your enterprise with the autonomous cybersecurity platform. Endpoint. Cloud. Identity. XDR. Now.

Backend Engineer10 days ago
Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

Role Description As a Staff Software Engineer, you will join our team that is behind one of our leading and differentiated AI SIEM product capabilities, STAR™ - Storyline Active Response. This role is responsible for real-time cloud-based automated hunting, detection, and response, empowering security teams of our customers to create custom detection and response rules, and deploy them in real-time to proactively detect and respond to threats. - Design, develop (primarily in Go and partially also in Java), implement, test, document, and operate large-scale, high-volume and low latency applications, built to handle several millions of events per second. - Translate business and functional requirements into robust, scalable, operable solutions that work well within the overall data architecture. - Participate and collaborate with cross functional teams in the organization to understand the business requirements and to deliver solutions that can scale. - Maintain application stability and data integrity by monitoring key metrics and improving codebase accordingly. - Understand & maintain existing codebase by regular re-factoring and applying requested fixes and features. - Learn new technologies that can solve our huge volume of data and the challenges it poses. Qualifications - You are passionate about building high-scale distributed systems. - You care about delivering customer value and want to hear directly from your customers on how to improve and evolve your applications. - You enjoy a collaborative development process using design discussions and code review. - Multiple years of software engineering experience in at least one high-level programming language (Golang and/or Java). - Strong background in distributed data processing microservices, building high-quality, scalable data products. - Familiarity with AWS and/or GCP, Kubernetes, Docker, Postgres, Redis, and Kafka (big advantage). - Ability to swiftly delve into new products and comprehend their inner workings. - Proven capacity to collaborate effectively with both local and remote teams across various time zones. - Excellent communication skills, as you'll regularly liaise with product and other engineering teams. - A huge plus would be previous experience in developing security-related products. Benefits - Equity & Rewards - Restricted Stock Units (RSUs) - Employee Stock Purchase Plan (ESPP) - Time Off & Wellbeing - Competitive leave benefits - Gender-neutral parental leave - Insurance & Financial Security - Medical and insurance benefits - Pension - Work Perks & Flexibility - Global home office allowance - Wellness & Lifestyle - Wellbeing allowance - MultiSport benefit program Company Description SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed. Our teams are builders, problem-solvers, and innovators committed to shaping the future of security. If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity.

Czechia
ioet logo

Junior Python Engineer

ioet

Diversity is a technical strategy.

Backend Engineer10 days ago
Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Manage end-to-end development, from designing reliable software architecture to building scalable services. • Take ownership of the development lifecycle. • Proactively resolve blockers. • Maintain high standards of code quality and performance in fast-paced environments.

Ecuador

Role Description The DevSecOps Engineer is a hands-on practitioner responsible for building, automating, and sustaining the delivery infrastructure that enables mission-critical software to move fast without compromising compliance. This is a remote position. - Design, implement, and maintain automated CI/CD pipelines that carry code from development through security scanning, compliance validation, and deployment into Navy and DoD environments. - Build and maintain hardened Kubernetes environments aligned to DISA STIG requirements across cloud and restricted network deployment contexts. - Automate security artifact generation including SBOM production, CVE scanning, and continuous compliance validation. - Drive adoption of Infrastructure as Code, GitOps practices, and controls-as-code across the team. - Leverage AI tooling to accelerate pipeline development, vulnerability triage, compliance remediation, and operational documentation. - Partner closely with software engineers, systems engineers, and ISSEs to embed security and compliance requirements from the start of development. - Maintain and evolve deployment infrastructure across multiple secure environments, including cloud and air-gapped or intermittently connected contexts. - Support ATO processes through automated evidence generation, documentation as code, and direct collaboration with the security team. - Establish and promote standards for pipeline design, container security, secrets management, and deployment consistency. - Contribute to feature development when team capacity requires, applying security-first development practices to application code. - Maintain operational documentation including runbooks, deployment guides, and architecture diagrams as version-controlled artifacts. Qualifications - Active Secret security clearance. - 4+ years of professional DevSecOps or DevOps engineering experience. - Hands-on experience designing and maintaining CI/CD pipelines using GitLab CI; experience with additional pipeline tools a plus. - Experience with Kubernetes administration and hardening in DoD or compliance-driven environments — RKE2 or K3S experience strongly preferred. - Experience implementing DISA STIG compliance in containerized and Linux environments (RHEL or Rocky Linux). - Proficiency with Infrastructure as Code tooling, particularly Terraform. - Experience with Helm chart authoring and Kubernetes deployment management. - Experience with automated security scanning, SBOM generation, and CVE triage and remediation. - Scripting proficiency in Python or Bash for pipeline and operational automation. - Demonstrated use of AI tooling to accelerate engineering workflows. - Background contributing to application feature development alongside infrastructure work. - Ability to operate independently and manage workload across competing priorities in a small, fast-moving team. Preferred Qualifications - Experience operating in air-gapped or disconnected network environments. - Experience supporting ATO through automation, documentation, and technical leadership. - Experience with secrets management tooling such as Vault, Sealed Secrets, or SOPS. - Familiarity with observability and monitoring tools such as Prometheus or Grafana. - Certified Kubernetes Administrator (CKA) or willingness to obtain upon onboarding. - Experience applying “as code” approaches beyond infrastructure (e.g., configuration-as-code, policy-as-code, workflows-as-code, documentation-as-code). Education and Certification Requirements - BS degree in Computer Science or related field. - Active Security+ certification or equivalent IAT Level II certification. Salary Information The anticipated salary range for this role is $90,000 to $95,000 annually. The final starting salary will be determined based on a variety of job-related factors, including the selected candidate's qualifications, skills, relevant experience, education, certifications, and work location (where applicable), as well as internal equity and market considerations.

United States
$90K - $95K / year