Senior Software Engineer

9 hours ago


Salt Lake, Utah, United States Berkshire Hathaway Energy Full time
Job Description

The Senior Software Engineer provides advanced technical expertise and guidance in the architecture, design, programming, testing, documentation, and implementation of complex computer applications and systems.

Key Responsibilities
  • Act as the technical lead for highly complex projects related to the development of new systems, architecture, applications, or technology capabilities in support of business goals.
  • Hold primary technical responsibility for software development of business-critical applications and integration processes.
  • Command proficiency in skills required to achieve desired technical and business outcomes.
  • Perform project planning, system analysis, software design, and coding, testing, documentation, implementation, and research activities as necessary for software engineering projects.
  • Provide technical leadership to staff and direct work of software engineers and various analysts in the completion of assigned projects.
  • Plan, schedule, and assign work based on established priorities.
  • Oversee software development and ensure conformance to performance optimization and interoperability standards and requirements.
  • Ensure adherence to secure development lifecycle practices and policies.
  • Act as the subject matter expert and consult with clients on company's IT strategy and business requirements.
  • Collaborate with IT teams from applications and infrastructure to identify technology deficiencies and improvement opportunities in practices and procedures.
  • Coach and mentor other team members in technical matters, software development practices, project management techniques, and security implementations.
  • Stay current with industry standards techniques for software development and apply them to development, testing, integration, and reporting processes where appropriate.
Qualifications
  • Bachelor's degree in management information systems (MIS), computer science, or related technical field; or equivalent work experience.
  • Minimum of six years of experience in business software application design, development, integration, and/or installation.
  • Advanced knowledge of programming, integration, and application security models.
  • Proficiency with a variety of software development tools.
  • Experience in the industry or in an environment whose scope, size, and complexity are comparable.
  • Expert knowledge of open systems object design methodologies, architecture methodologies, security practices, and integration techniques.
  • Advanced knowledge of relational database technology, structured analysis concepts, and software design patterns.
  • Effective project management skills and ability to prioritize and handle multiple tasks and projects concurrently.
  • Business analysis aptitude including communications and interpersonal skills enabling an understanding of client's needs.
  • Knowledge of information technology terms, equipment, systems, functions, and major vendors.
  • Experience integrating large disconnected enterprise-class systems in a robust, fault-tolerant manner consistent with industry standards.
  • Able to work in a zero-code-ownership environment where the team members can modify any source file at any time.
  • An expert understanding of deployment topologies ensuring secure, highly available systems.
  • Effective oral and written communication skills.
  • Effective analytical, problem-solving, and decision-making skills.
  • Availability for periodic on-call responsibilities.


  • Salt Lake, Utah, United States Mastercard International Full time

    Job DescriptionSenior Software Engineer @ Mastercard InternationalJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Mastercard International. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and deploying software solutions that meet the business requirements.Key...


  • Salt Lake, Utah, United States Mastercard International Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Mastercard International. As a key member of our software development team, you will be responsible for designing, developing, testing, and deploying software solutions that meet the business requirements.Key Responsibilities:Participate in team...


  • Salt Lake, Utah, United States Goldman Sachs Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Goldman Sachs. As a key member of our engineering team, you will be responsible for designing, developing, and delivering cutting-edge software solutions that meet the evolving needs of our business.As a Senior Software Engineer, you will work closely with our...


  • Salt Lake, Utah, United States L3Harris Full time

    Job Title:Senior Software EngineerJob Summary:L3Harris is seeking a skilled Senior Software Engineer to lead projects and develop software for embedded devices and systems. The ideal candidate will have a background in embedded real-time software development and experience with object-oriented software architecture and design.Key Responsibilities:Develop...


  • Salt Lake, Utah, United States Strategic Staffing Solutions Full time

    Job Title: Senior Software EngineerJob Summary:Strategic Staffing Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will play a pivotal role in designing, developing, and maintaining complex software systems.Key Responsibilities:Design, develop, and test software applications using...


  • Salt Lake, Utah, United States MasterCard Full time

    Job SummaryAs a Senior Software Engineer at MasterCard, you will play a key role in designing, developing, and deploying software solutions that meet the business requirements of our organization. You will work closely with cross-functional teams to estimate and own delivery tasks, automate build and run aspects of software, and drive code/design/process...


  • Salt Lake, Utah, United States Goldman Sachs Group, Inc. Full time

    About the RoleWe are seeking a highly experienced Senior Software Engineering Manager to join our Compliance Engineering team at Goldman Sachs Group, Inc.Key Responsibilities:Partner with global stakeholders to plan and execute engineering projects and drive product roadmaps.Lead a team of junior and senior software developers, providing guidance and...


  • Salt Lake, Utah, United States Galileo Co. Full time

    About Galileo Co.Galileo Co. is a financial technology company that provides innovative software products and services to power the world's largest Fintechs. We are a welcoming, collaborative, and dynamic team that values creativity and technical expertise.The RoleWe are seeking a skilled Senior Software Engineer to join our team. As a key member of our...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Job Title: Senior Software Engineer - System Software Integration and TestJob Summary:L3Harris Technologies is seeking a highly motivated and dynamic individual to join our team as a Senior Software Engineer for the System Software Integration and Test Team. In this role, you will develop software applications that replicate real-world scenarios to validate...


  • Salt Lake, Utah, United States ConsultNet Full time

    Job Title: Senior Frontend Software EngineerJob Type: Contract-to-HireLocation: Remote (hybrid)Job Description:We are seeking a highly skilled Senior Frontend Software Engineer to join our team at ConsultNet. As a key member of our engineering team, you will be responsible for designing and implementing new features, maintaining existing code, and...


  • Salt Lake, Utah, United States SoFi Full time

    About SoFiSoFi is a next-generation fintech company using innovative, mobile-first technology to help our millions of members reach their goals. We're changing the way people think about and interact with personal finance.The RoleWe're seeking a highly motivated Senior Software Engineer to join our Data Platform team. As a Senior Software Engineer, you will...


  • Salt Lake, Utah, United States Goldman Sachs Bank AG Full time

    About the RoleWe are seeking a highly experienced Senior Software Engineering Manager to lead our Engineering team in Salt Lake City. As a key member of our organization, you will be responsible for driving the development of our software solutions and ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesLead a team of...


  • Salt Lake, Utah, United States National General Insurance Full time

    Job Title: Software Engineer Senior Consultant IIAt National General Insurance, we're looking for a highly skilled Software Engineer Senior Consultant II to join our team. As a key member of our software development team, you will be responsible for implementing applications following SDLC principles to build out the product and iterative enhancements.Key...


  • Salt Lake, Utah, United States Willis Towers Watson Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Willis Towers Watson. As a key member of our software development team, you will be responsible for leading the design, development, and delivery of back-end and front-end systems.Key ResponsibilitiesLead a small team of software developers and...


  • Salt Lake, Utah, United States CIRCLE Full time

    About CircleCircle is a pioneering financial technology company at the forefront of the emerging internet of money. Our mission is to create an inclusive financial future with transparency at our core.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for...


  • Salt Lake, Utah, United States WTW Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to lead our team of software developers and contribute to the design, development, and delivery of back and front-end systems for WTW.Key ResponsibilitiesLead a small team of software developers and contribute to the design, development, and delivery of back and front-end...


  • Salt Lake, Utah, United States University of Utah Full time

    Job SummaryThe University of Utah is seeking a highly skilled Senior Software Design Engineer to join our team. As a key member of our clinical research enterprise, you will play a pivotal role in designing, modifying, developing, and implementing software programming applications.ResponsibilitiesDesign and develop software applications critical to the...


  • Salt Lake, Utah, United States Avy Full time

    Revolutionize Human-Computer CollaborationAvy is a pioneering startup that's redefining how people work with technology. As a founding Senior Mac Engineer, you'll play a pivotal role in bringing our innovative product vision to life.Your Key ResponsibilitiesDesign and develop high-quality software that bridges the gap between humans and computers.Collaborate...

  • Software Developer

    4 days ago


    Salt Lake, Utah, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a highly skilled and innovative Software Engineer to join our team at Lucid Software. As a Software Engineer, you will play a key role in designing, developing, and deploying our world-class web applications that push the boundaries of what is possible in the browser.Our web applications are built using a...


  • Salt Lake, Utah, United States Myriad Genetics Full time

    About the RoleWe are seeking a highly skilled Senior/Staff Software Engineer to join our Bioinformatics software engineering team at Myriad Genetics, Inc. This is an exciting opportunity to work on innovative products that enable patients to make life-changing decisions.As a key member of our team, you will be responsible for architecting cloud-based data...