Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$106.85k - $125.71k
Full-time

American 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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Saint Paul, MN vacancy
  •  ...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

    Spectrum IT Recruitment

    Saint Paul, MN
    4 days ago
  •  ...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... 
    Senior
    Part time
    Remote work
    Flexible hours

    Acedevshop

    Saint Paul, MN
    3 days ago
  •  ...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... 
    Senior
    Remote work

    IntePros

    Saint Paul, MN
    3 days ago
  •  ...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

    ITRAC

    Saint Paul, MN
    3 days ago
  •  ...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,... 
    Senior
    Remote work

    EAMES CONSULTING, LLC

    Saint Paul, MN
    4 days ago
  •  ...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

    Hirewell

    Saint Paul, MN
    3 days ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Remote work

    United Global Technologies

    Saint Paul, MN
    3 days ago
  •  ...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... 
    Senior
    Local area

    Coinbase

    Saint Paul, MN
    1 day ago
  • $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,... 
    Senior
    For contractors

    Rival Inc

    Saint Paul, MN
    3 days ago
  • $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... 
    Senior
    Local area

    Coinbase

    Saint Paul, MN
    4 days ago
  •  ...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... 
    Senior
    Remote work

    LightSpun

    Saint Paul, MN
    3 days ago
  •  ...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

    Evans Transportation Services

    Saint Paul, MN
    3 days ago
  • $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... 
    Senior
    Full time

    Pearson

    Saint Paul, MN
    2 hours ago
  •  ...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... 
    Senior
    Remote work

    Cookie Finance

    Saint Paul, MN
    3 days ago
  • $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... 
    Senior
    Local area
    Visa sponsorship

    Calspan

    Saint Paul, MN
    5 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office

    Akamai

    Saint Paul, MN
    4 days ago
  • $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... 
    Senior
    Permanent employment
    Relocation
    Visa sponsorship

    Startup Talents

    Mendota, MN
    28 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Ensono

    Saint Paul, MN
    2 days ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Saint Paul, MN
    4 days ago
  • $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... 
    Senior
    Live in
    Local area

    Coinbase

    Saint Paul, MN
    14 hours ago
  •  ...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

    Pointwest Technologies Corp

    Saint Paul, MN
    a month ago
  • $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... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    3 days ago
  •  ...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

    TestingXperts

    Eagan, MN
    2 hours ago
  •  ...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... 
    Senior
    Work experience placement
    Remote work

    Kaleidoscope Innovation, Inc.

    Minneapolis, MN
    1 day ago
  • $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... 
    Senior
    Temporary work
    Fixed term contract
    Flexible hours

    Oracle

    Saint Paul, MN
    5 days ago
  • $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

    Vizient

    Minneapolis, MN
    1 day ago
  • $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.... 
    Senior
    Local area

    Mimecast North America, Inc.

    Minneapolis, MN
    4 days ago
  •  ...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... 
    Senior
    Contract work

    Collaboration LLC

    Minneapolis, MN
    2 days ago
  •  ...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... 
    Senior
    Relocation
    Relocation package
    Monday to Thursday

    MaxIT Consulting

    Bloomington, MN
    1 day ago
  •  ...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... 
    Senior
    Flexible hours

    Turnberry Solutions

    Eagan, MN
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!