Software Engineer
$90.02k - $155.8kCity of Salt Lake City
Position Title: Software Engineer Job Description: Reporting to the Software Engineering Team Manager, incumbent takes part of an agile development team, building and working on enterprise grade hybrid cloud software systems using a variety of software technologies that include, but not limited to JavaScript, HTML, CSS, C#, and Microsoft .NET. The incumbent works alongside and receives mentorship from a team of other developers in creating, maintaining, and updating our websites and services with an increased focus on backend, middleware, and cloud infrastructure. The incumbent also provides mentorship to Web Developers and Senior Web Developers while maintaining and updating our websites and services. Work Schedule: This is a hybrid position. Employees are expected to work three days per week in the office and two days per week remotely , subject to business needs. Visa Sponsorship: Salt Lake City Corporation does not provide visa sponsorship for this position. Candidates must be legally authorized to work in the United States without employer sponsorship.
POSITION SALARY RANGE
$90,017 - $155,800 This position is eligible for full city benefits, including: Health Insurance Dental, Vision and Life Insurance Paid vacation and personal leave 6-12 weeks of paid parental leave available Retirement contributions toward a pension plan and/or 401(k) A robust Employee Assistance Plan (EAP) Up to $4,000 tuition reimbursement annually Discounted supplemental benefits like pet insurance and legal services TYPICAL DUTIES: Website and software application designing, building, or maintaining. Coding, testing, and deploying full stack ASP.NET MVC web applications. Coding and testing .NET middleware. Coding and testing reusable .NET libraries. Designing, coding, testing, and deploying REST APIs. Designing database table structures and optimizing query performance. Designing, building, and maintaining web Application Programming Interfaces (APIs) using REST and Open API best practices. Using scripting or authoring languages, management tools, content creation tools, applications, and digital media. Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions. Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types. Able to develop ideas and processes and clearly express them. Maintaining an understanding of the latest web applications and programming practices through education, study, and participation in conferences, workshops, and groups. Identifying problems uncovered by customer feedback and testing and correcting or referring problems to appropriate personnel for correction. Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems. Determining user needs by analyzing technical requirements. Participate in peer-reviews of solution designs and related code. CORE COMPETENCIES: Experience applying and mentoring JavaScript, jQuery, HTML, CSS, C#, .NET, JSON, XML. Experience applying and mentoring methods. Experience applying and mentoring consumption of REST, SOAP, WCF, and OpenAPI. Experience applying and mentoring use of JSON Web Tokens (JWT). Experience using and teaching basic and advanced Git source control. Experience processing Git pull requests. Experience with client-side debugging and profiling using Chrome Developer Tools Experienced in server-side coding and debugging using Microsoft Visual Studio and VS Code. Experience using web proxy tools such as Postman and Fiddler. Experience in responsive web design. Experience in full-stack development using ASP.NET MVC. Experience in secure coding for web applications including CORS, CSRF, and XSS strategies. Experience applying mentoring, leadership, and management skills. SKILL DEVELOPMENT: Incumbents will be mentored to acquire the following skills through on-the-job training and real-world projects that will also prepare the incumbent for career advancement. Azure resource provisioning and management Azure API management design and implementation Azure SQL and SQL Server Administration Azure configuration management resources Hybrid cloud integration design and implementation MINIMUM QUALIFICATIONS: Bachelor's degree in Computer Science or closely related field and a minimum of three (3) years' experience in the development and implementation of web applications. Possess CompTia Security+ certification or obtain certification within 6 months. Demonstrated sprint planning experience. Demonstrated English verbal and written communication skills to communicate with both internal team members and external business stakeholders. PREFERRED QUALIFICATIONS : Experience with Agile Scrum methodologies. Experience with full-stack ASP.NET MVC application. Experience with serverless cloud resources such as Microsoft Azure. WORKING CONDITIONS: Light to moderate physical activity. Majority of work is performed in office environment with occasional travel to other city offices. Exposure to stressful situations resulting from the demands of critical IT service delivery outages and schedules.CAREER LADDER:
Based on demonstrated job knowledge, skill, and ability to successfully perform assigned tasks and duties, incumbent may be advanced to Senior Software Engineer. Promotion shall be based on the ability to meet minimum job requirements, overall job performance, the availability of funds, and concurrence of the department director. The above statements are intended to describe the general nature and level of work being performed by persons assigned to this job. They are not intended to be an exhaustive list of all duties, responsibilities and skills required of personnel so classified. All requirements are subject to possible modification to reasonably accommodate individuals with disabilities.POSITION TYPE
Full-TimeDEPARTMENT
Information Management Systems Full Time/Part Time: Full time Scheduled Hours: 40 City of Salt Lake City- Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack, NH | Jersey... ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team...SuggestedLong term contract
- ...standards-based architectures and supporting services Follow engineering best practices in a team environment to develop high-quality... ...these events may happen during non-work hours Excellent software design and problem analysis skills with an ability to quickly...SuggestedFull timeWork at officeImmediate start
- ...company is committed to being trusted voices of light and truth reaching hundreds of millions of people worldwide. Full Stack Software Engineer REPORTS TO : Data Engineering and Analytics Director LOCATION : Salt Lake City - Hybrid Schedule STARTING DATE :...SuggestedFull timeImmediate startWorldwide
- ...700.00Job DescriptionJob Description SummaryAt WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern, scalable...SuggestedFull timeWork at officeFlexible hours
- ...Job Description Job Description Software Engineer — Full-Stack (Front-End Focused) About the company A fast-growing, fully remote FinTech SaaS company sitting at the intersection of payments and data intelligence — the product helps merchants, and the software platforms...SuggestedRemote work
- ...Job Description Job Description Software Engineer - Full-Time, On-Site Location: Downtown Salt Lake City, UTCompany: Altitude AI Altitude AI, the leading Generative AI platform for the industrial world, is excited to announce an opening for a Software Engineer...Full timeH1bWork at officeVisa sponsorship
$186.07k - $218.9k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's internal...Local area- Schedule:Monday - Friday (40 hrs/wk)8:00 AM - 5:00 PMDepartment: Biocomputing - 331Primary Purpose:A Software Engineer II is a junior engineer who contributes to software development projects by writing code, supporting deployments, and maintaining features for production...Full timeWork at officeMonday to Friday
- ...the future. Position Summary: This position requires the engineer to develop solutions in TypeScript using AWS cloud-based technologies... ...using Ionic or Angular or similar framework. Experienced in software development lifecycle and test methodologies. Follows...For subcontractorFlexible hours
- ...recognize our employees as our greatest asset and have a culture to prove it! How You Will Support The Team: The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture...For contractorsWork experience placementWork at office3 days per week
- ...Who We're Looking For - Senior Software Engineer We're looking for a Senior Software Engineer to join our team at Clearlink. In this role, you'll develop high-quality, secure, and maintainable software that serves both our users and our business goals. You'll work...Weekly payWork at officeRemote workFlexible hours
- ...reasonable estimate of the current range is: Grade: Technical 408Pay Range: $118,900.00 - $178,500.00 Job Description The Software Engineer II is an early- to mid-career contributor that has a combination of formal education and experience in the software...Full timeWork at officeFlexible hours
- ...Summary We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a... ...Collaboration & Leadership: Collaborate with product, QA engineers, and other stakeholders to understand use cases and improve the...Work experience placementFlexible hours
$158k - $176k
...integrated with other systems. You will help maintain a rules-based engine that analyzes these messages to identify relevant patterns and... ...The Role In this position, you will oversee the end-to-end software development process, including gathering and refining...Flexible hours- ...reasonable estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or...Full timeFlexible hours
$186.07k - $218.9k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer support and...Local area$100k - $150k
...or thousands, we build the surfaces they use to see what those jobs are doing and act on them. We are looking for a full-stack software engineer to design, build, and launch new features on these web applications and to keep improving the experiences employers already...Work experience placementLocal areaRemote work- Software Engineer L2L is on a mission to empower workers to manufacture better together. The Connected Workforce Software market is exploding, and L2L is at the forefront, providing software that enables manufacturing facilities to drive efficiency and productivity across...Shift work
$125.1k - $164k
Software Engineer Everfox delivers trusted connectivity to protect the world's most critical environments and safeguard the sensitive data powering decision advantage. Built for mission-critical operations, Everfox protects what matters most by securing how data moves,...Full timeWork experience placementWork at officeLocal areaFlexible hours- ...-fast. Why Java + DevOps + Spring Boot? In today's cloud-first software landscape, companies are seeking developers who can do more than... ...skill set is behind roles like Java Backend Developer, DevOps Engineer, Full-Stack Java Developer, and Platform Engineer. And it's exactly...
- ...ENFRA, stability, innovation, and growth are more than just values, they are the pillars of our continued success. Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company...Work at office
$54.57 - $59.57 per hour
...hr - $59.57hr Requirement/Must Have Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 4+ years of relevant software engineering experience, or a Master’s degree in one of those fields with 2+ years of...$96.8k - $120k
...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...think the unthinkable. We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking for...Work at officeLocal areaRemote workWorldwide- ...UTsurrounding area. US Citizenship is required. Candidate must possess an Active Secret Security Clearance. The Electronic Warfare software engineering organization is seeking a Level 2 Software Engineer focused on system software development for embedded devices and...Contract workFor contractorsLocal area
$150k - $170k
Software Engineer III What You'll Do Design, build, and maintain Ruby on Rails services and APIs alongside modern JavaScript/React frontends, taking responsibility for their quality, performance, and reliability Lead the design and delivery of complex, well-scoped features...Full timeRemote work- ...system commissioning tasks as well as the remote installationof software and control programs. This job is part of the... ...Bachelor's Degree in HVAC, Electrical,Mechanical or Software Engineering preferred with 5-8 years of relevant experience. In lieu of a...Hourly payFor contractorsWork at officeRemote workNight shift
$82.2k - $113.1k
...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs....For contractorsLocal areaRemote workWorldwideWork visaFlexible hours$80k - $140k
About the Role iCapital is seeking a Backend Software Engineer at the Associate or Assistant Vice President level. You will design, build, and operate services that power the iCapital platform. You will collaborate with engineers, product managers, and technical partners...Full timeWork at officeRemote work- Senior Software Engineer Fidelity TalentSource is looking for a Senior Software Engineer to join the Fidelity Customer Protection Services (FCPS) team within the Enterprise Cybersecurity (ECS) business unit. The ECS organization is responsible for delivering appropriate...
- ...ground-floor challenges and work with a proven entrepreneurial and engineering team Responsibilities The biggest responsibility is to ship... ...spectral flow and mass cytometry datasets - Collaborate with software engineers and immunologists to build client-facing dashboards...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer internship remote Salt Lake City, UT
- senior software engineer ruby on rails Salt Lake City, UT
- software developer positions Salt Lake City, UT
- agile software developer Salt Lake City, UT
- software engineer intern Salt Lake City, UT
- software engineer no experience Salt Lake City, UT
- software engineer internship Salt Lake City, UT
- entry level software engineer remote Salt Lake City, UT
- senior software engineer remote Salt Lake City, UT
- senior software design engineer Salt Lake City, UT


