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
SeniorJob 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.