Senior Software Engineer
$106.85k - $125.71kAmerican Registry of Radiologic Technologists
The American Registry of Radiologic Technologists (ARRT) is a leading credentialing organization. ARRT offers certification and registration in a wide range of radiologic disciplines helping people who work in medical imaging and radiation therapy to develop their careers. With nearly 360000 registrants we promote high standards of patient care with each new credential we award. Visit for more information and for details on our benefit offerings including health insurance 401k retirement contributions paid time off and more.
Pay range is $106850 -$125706 annually
Please contact your recruiter or email with any questions or requests for reasonable accommodations during the interview process.
The American Registry of Radiologic Technologists is seeking a Senior Software Engineer to join our Information Technology team. The Senior Software Web Developer is responsible for evaluating and clarifying product requirements and designing and leading the delivery of software solutions to meet business needs. This position is hybrid with onsite requirements in St. Paul Minnesota.
Duties and Responsibilities:
Software Engineering and Development
Design create document and test a variety of application types (web applications backend processes etc.) using a variety of development tools C# ( Core) Angular jQuery SQL Visual Studio Visual Studio Code Blazor and more
Update software user interfaces and functionality in accordance with business requests through collaboration and formal work order requests
Make software functional on various platforms by using mobile responsive tools and techniques
Create update and query databases using tools such as SQL Server and DBeaver
Enhance software quality through unit tests and integration tests and socialize software quality best practices
Provide technical direction guidance and strategy to the software engineering team
Continuously improve software solutions using techniques such as refactoring testing and technical evaluation
Software Security
Apply software security techniques and best practices to developed solutions.
Provide software security guidance to the software engineering team on security best practices tools and techniques.
Ensure that software solutions and processes adhere to security policies.
Analysis
Estimate time and cost requirements for software tools solutions and approaches.
Convert business requirements into technical solutions using design best practices.
Evaluate the trade-offs of alternate software approaches to provide efficient technical solutions.
End User Training
Collaborate with business staff on refining applications functionality and usability.
Demonstrate solutions and provide training to business staff on an as-needed basis.
Mentoring and Training
Train and mentor team members on software engineering tools techniques and best practices.
Suggest training resources to encourage continuous improvement throughout the department.
Promote software engineering principles and best practices then work with the team to implement.
Review and approve the solutions approaches and pull requests of team members.
Teamwork
Work with team members and business staff to ensure consistency and productivity along with sharing software engineering techniques best practices and business process comprehension.
Communicate across the software engineering team on technical solutions best practices and principles
Miscellaneous
Troubleshoot and resolve system and software issues when needed.
Model exemplary customer service via communications with external and internal customers.
Participate in ongoing learning activities to improve job performance (e.g. goals development plans software training).
Communicate and collaborate with other staff members in a culture of continuous quality improvement.
Support organizational priorities through active participation in ARRT Projects as assigned.
Proactively manage and deliver assigned ARRT project work.
Other duties as assigned and modified as business needs dictate.
Minimum Qualifications:
Bachelors degree in computer science or related field or equivalent experience is required.
Five or more years of experience:
o developing with web technologies using C#
o designing developing and delivering Microsoft solutions Core MVC Blazor and WebForms
o in front-end libraries and frameworks such as Angular (preferred) React or
o in software delivery with Azure DevOps (preferred) or other ALM
Strong familiarity with software development best practices and principles
Strong experience with database concepts and tools such as data design and analysis and querying
Experience coaching and mentoring junior developers as a Technical Lead or equivalent
Preferred Qualifications:
Experience with:
o one or more automation scripting languages such as PowerShell Python or Bash/Shell
o Continuous Integration and Continuous Delivery
o Domain Driven Design (DDD) or knowledge of DDD
o converting legacy software into modern software platforms and approaches
Skills and Abilities:
In-depth knowledge of IIS SQL Server technologies C# web application development HTML CSS JavaScript/jQuery XML AJAX and IBMi.
Strong analytical critical thinking and problem-solving skills with exceptional attention to detail.
Demonstrated verbal and written communication skills with the ability to collaborate effectively with developers project managers product owners and other stakeholders.
Solid understanding of SQL queries database design and database management concepts.
Ability and willingness to follow software development and software testing best practices.
Ability to learn and apply ARRT business processes to analyze workflows identify improvement opportunities and develop effective technical solutions.
Ability to collect and analyze qualitative and quantitative data to make informed decisions.
Commitment to continuous learning and application of current industry technologies and best practices.
Adaptability flexibility professionalism and a sense of urgency in responding to changing business needs.
Strong customer service mindset with the ability to build effective working relationships across the organization.
Physical Demands:
Close Visual Acuity: Preparing and analyzing data; viewing a computer screen; and extensive reading
Fingering: Typing or otherwise working primarily with fingers
Hearing: Ability to receive detailed information through oral communication and to make fine discriminations in sound.
Repetitive Motions: Substantial movements (motions) of the wrists hands and/or fingers
Sedentary Work: Sitting most of the time; occasional walking and standing
Talking: Spoken word activities can be relayed accurately loudly or quickly
Required Experience:
Senior IC
- ...We are seeking a highly skilled and experienced Senior Network Software Engineer with a strong focus on transport connectivity and networking products. As a key member of the engineering team, you will design, develop, and deploy enterprise-grade networking appliances...Senior
- ...clients to focus on their core business while AceDevShop brings their digital vision to life. We are looking for a US-based Senior Software Engineer to join our team in a part-time, client-facing role. This position requires only 4 to 5 hours per week, but the person...SeniorPart timeRemote workFlexible hours
- ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will...SeniorRemote work
- ...Overview We are seeking an experienced Software Engineer with OutSystems experience to design, build, and scale enterprise-grade applications using the OutSystems platform. You will work closely with business stakeholders, architects, and cross-functional teams...Senior
- ...Senior Full stack Engineer - AI-Native Product Team Location: Remote (EST/CST) I’m working with a remote-first technology company in the... ...more informed decisions. They’re looking for a Senior Software Engineer who enjoys solving real customer problems,...SeniorRemote work
- ...Interested in building modern software, owning meaningful technical decisions, and putting AI to work in real products? The focus... ...• Improve platform performance, reliability, security, and engineering practices. • Apply AI-assisted development tools and, where...Senior
- ...Senior Backend Software Engineer — Enterprise Data Platform United Global Technologies, Inc. | Remote (U.S.) | Full-Time About the Role UGT is seeking a Senior Backend Software Engineer to design and build the data layer, APIs, and system integrations for...SeniorFull timeContract workRemote work
- ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
$175k - $200k
...The role We're hiring a Senior Software Engineer to be the hands-on technical owner of our live platform. You'll take over a production TypeScript codebase that enterprise sports and brand partners depend on every day. You'll write a large share of the code yourself,...SeniorFor contractors$186.07k - $218.9k
...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first surfaces...SeniorLocal area- ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation...SeniorRemote work
- ...Senior Software Engineer Under the direction of the VP of Product Development, this role will be the senior technical lead for backend development within the Technology Solutions team. The Senior Software Engineer designs, builds, and maintains the scalable.NET applications...Senior
$125k - $150k
...Development and Integration Cloud Hosted Applications (AWS) Software Engineers who join this team will have a problem-solving mindset and... ...in the moments that matter throughout their lives. The Senior Full Stack Engineer will: Be responsible for analysis, design...SeniorFull time- ...Senior Node/React Software Engineer Location: Remote (US) with preference for hybrid in Richmond, VA Reports to: CTO About Cookie Cookie Finance is a rapidly growing, VC-backed financial platform built for content creators. We started as a tech-enabled accounting...SeniorRemote work
$118k
...world’s premier supplier of ground-based testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. We are seeking aSenior Software Engineerto join our...SeniorLocal areaVisa sponsorship$121.4k - $218.6k
...solutions for government networks? Join Our Custom Government Engineering Team! The Custom Government team operates across the full... ...an experienced, self-motivated, and highly productive Senior Software Engineer with a solid systems background. In this role, you...SeniorWork experience placementWork at office$91k - $140k
...: Required: Bachelor's degree in Engineering or Computer Science is a minimum education... ..., and support through the full product software lifecycle from concept through post-launch... ...eligibility : Not included As a Senior Software Engineer you will lead the...SeniorPermanent employmentRelocationVisa sponsorship$106k - $120k
...Senior Software Engineer - MainframeRemote - United StatesJR013948 At Ensono, our Purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things ! We enable our clients to achieve key business outcomes that reshape how...SeniorFull timeTemporary workRemote workWork from homeFlexible hours$83.43k - $222.48k
...aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of...SeniorHourly payFull timeTemporary workLocal area$186.07k - $218.9k
...quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. We're hiring a Senior Software Engineer to join the Payments team within the Platform organization. The Payments team builds the infrastructure, workflows, and APIs...SeniorLive inLocal area- ...Job Description Job Description We are looking for a Senior .NET Software Developer to design, develop, and maintain systems that support prepaid card manufacturing operations. You’ll demonstrate technical leadership on both new and legacy applications, collaborate...Senior
$79.2k - $209.5k
...strong focus on API design and correctness. Use AI-assisted engineering tools and agentic workflows to accelerate implementation,... ...engineers. Required Qualifications ~8+ years of professional software engineering experience, with a track record of shipping and operating...SeniorTemporary workFlexible hours- ...Job Description Role: Senior Software Engineer Location: Eagan, MN Senior Software Engineer Developer will be joining Agile team working on our eLearning platform. This team works on the UI, business and data layers plus integrations with 3rd party software...Senior
- ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Software Engineer Minneapolis, MN, US Senior Software Engineer In this role, you will: Lead moderately complex initiatives and...SeniorWork experience placementRemote work
$92.5k - $209.5k
...multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that... ...to build, validate, secure, and release software safely at cloud scale. At OCI, engineers... ...We Looking For? We are looking for a senior software engineer with strong distributed...SeniorTemporary workFixed term contractFlexible hours$102.4k - $179k
...Backend Engineer When you're the best, we're the best. We instill an environment where employees feel engaged, satisfied and able to... ...development tools to deliver secure, reliable, and maintainable software while contributing to engineering standards, operational...Senior$148k - $222k
...Senior Software Engineer, Endpoint Sensor About Mimecast The work people build is worth protecting, and it's harder to protect than it used to be. AI agents now move at machine speed with human-level access, and a small slip-up can become a very public one....SeniorLocal area- ...Collaboration.Ai is a mission-focused, AI-powered software and services company based in Minnesota,... ...a hands-on execution seat on a small, senior team. You’ll own complete vertical... ...the team — mentor mid-level and junior engineers through code reviews, architectural...SeniorContract work
- ...Acerca del puesto Senior Software Engineer Senior Software Engineer Bloomington, Minnesota | Onsite | Direct Hire MaxIT Consulting - Max Corporate Group is seeking an experienced Senior Software Engineer for a U.S.-based manufacturing organization developing...SeniorRelocationRelocation packageMonday to Thursday
- ...Participate in the full software development lifecycle, including system design, development, and code reviews, collaborating with engineering, architecture, QA, and analyst teams. Support production deployment through security and risk assessments, and work with customers...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer Saint Paul, MN
- director software engineering Saint Paul, MN
- software engineer Saint Paul, MN
- senior robotics software engineer Saint Paul, MN
- financial software developer Saint Paul, MN
- graduate software developer Saint Paul, MN
- part time software developer remote Saint Paul, MN
- software engineer remote Saint Paul, MN
- ngo software engineer Saint Paul, MN
- software development engineer aws Saint Paul, MN


