Senior Backend Software Engineer

U.S. Venture, Inc.
Appleton, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Appleton, United States of America

Tech stack

Artificial Intelligence
C Sharp (Programming Language)
Continuous Integration
Distributed Systems
Message Broker
NoSQL
Performance Tuning
RabbitMQ
Secure Coding
Software Engineering
.NET Core
Technical Debt
Backend
Event Driven Architecture
Information Technology
Kafka
REST
Domain Driven Design
Api Management

Job description

The Senior Backend Software Engineer serves as a pivotal technical leader within the team, holding responsibility for managing backend subsystems or services. This position involves a commitment to ensuring the scalability, performance, and security of backend solutions. Additionally, the engineer plays a vital role in mentoring several engineers and fostering the adoption of best practices across the team. This role will work on a number of projects/initiatives including a current focus on internal AI related projects., Essential Job Responsibilities:

  • Spearhead the design and implementation of subsystems or backend services, with a strong emphasis on architecture, data models, and API contracts.
  • Work to ensure that backend components align with scalability, performance, and security standards.
  • Offer guidance and mentorship to engineers, fostering an environment of technical growth and high-quality outcomes.
  • Actively identify opportunities to manage technical debt, proposing thoughtful refactoring and modernization strategies.
  • Advocate for the adoption of engineering best practices, including CI/CD automation and secure coding methodologies.

Additional Job Responsibilities:

  • Live our values of High Performance, Caring Relationships, Strategic Foresight, and Entrepreneurial Spirit
  • Find A Better Way by championing continuous improvement and quality control efforts to identify opportunities to innovate and improve efficiency, accuracy, and standardization
  • Continuously learn and develop self professionally
  • Support corporate efforts for safety, government compliance, and all other company policies & procedures
  • Perform other related duties as required and assigned

Requirements

Required:

  • Bachelor's Degree in Computer Science or related field.
  • 5+ years of backend software engineering experience.
  • Proven experience in .NET Core, C#, distributed systems, and RESTful services.
  • Strong understanding of backend performance optimization and scalability.
  • Demonstrated experience mentoring engineers and leading technical discussions.

Preferred:

  • Familiarity with domain-driven design and event-driven architecture.
  • Experience with NoSQL databases and message brokers (Kafka, RabbitMQ).
  • Exposure to enterprise-grade monitoring, observability, and security practices.

Apply for this position