Senior Software Engineer
Listed on 2026-01-13
-
Software Development
Full Stack Developer, Software Engineer, Senior Developer, Cloud Engineer - Software
Senior Software Engineer
SWIVEL is seeking a talented individual to develop and maintain our Software as a Service (SaaS) solutions and core internal integrations. This role works within self-organized teams to ensure software is built to customer expectations and guides and mentors developers.
Why You’ll Love This RoleAs a senior software engineer for SWIVEL, you will take on a prominent role within our Agile delivery teams. You will have the opportunity to build awesome technology to solve complex problems, as well as mentor other developers. SWIVEL offers a very dynamic product portfolio, so you will have many opportunities to learn and implement new technologies as we continue our journey into cloud‑native development.
EssentialDuties
- Builds systems to interface with SWIVEL clientele.
- Automates processes to improve efficiency.
- Builds tools to eliminate repetitive tasks.
- Participates in self-organizing teams working toward a common goal.
- Responds to issues as they arise and product support teams to run issues to ground.
- Works with product partners to understand requirements and goals.
- Prepares wireframes and mock-ups for proposed designs.
- Conducts peer reviews to ensure that development and security standards are enforced.
- Guides and mentors junior and mid-level developers on the team.
- Performs all other duties as assigned.
- Bachelor’s Degree from an accredited college or four‑year university or equivalent experience required.
- Minimum of five (5) years of experience required, including demonstrated knowledge of OOP and SOLID principles and design patterns; strong background in C#, HTML, JavaScript, XML, and JSON; creating and maintaining relational data models and databases; and troubleshooting with advanced SQL performance issues and write/tune advanced SQL queries.
- Experience with .NET Framework and .NET, migration to .NET.
- Proven efficiency in a variety of programming languages, potentially including C#, Node.js, ASP .NET, JavaScript/jQuery, Type Script, HTML/CSS, etc.
- Extensive experience with relational databases and general knowledge of No
SQL databases. - Exposure to microservice architecture and cloud‑native services (preferably AWS); e.g. AWS Lambda, Amazon API Gateway, AWS Fargate, SNS, SQS, Cloud Front, Cloud Formation, etc.
- Experience in a continuous integration (CI) environment with Build, Release, and Deployment.
- Knowledge of Agile principles with experience in Scrum or Kanban.
- General knowledge of domain‑drive design (DDD), three‑tier architecture, and other design patterns.
- Knowledge of team development tools and source control; e.g. Visual Studio, Azure Dev Ops, JIRA, GIT, etc.
- Knowledge of one or more JavaScript frameworks, including Angular, Vue.js, Knockout, React, polymer, etc.
- Demonstrated willingness and ability to adapt and learn new technologies/processes.
- Familiar with most general office machines and be proficient in MS Office tools.
- Able to sit for long periods of time analyzing, modifying, and testing software programs.
- Able to lift or move 20‑40 lbs. of computer‑related objects, manuals, or other office items.
- Competitive overall compensation package
- Work/Life balance
- Employee engagement activities and recognition awards
- Years of Service awards
- Career enhancement and growth opportunities
- Leadership Academy and Mentor Program
- Continuing education and career certifications
- Variety of healthcare coverage options
- Traditional and Roth 401(k) retirement plans
- Lucrative Wellness Program
- Based upon employee eligibility
SWIVEL is a Substance‑Free Workplace and requires pre‑employment drug testing. Please note, SWIVEL does not hire tobacco users as allowed by law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).