Experienced Software Engineer

4 weeks ago


Charlotte, North Carolina, United States Principal Financial Group, Inc. Full time
Job Summary

As a seasoned software engineer at Principal Financial Group, you will be part of a dynamic team that develops innovative financial tools to help our customers achieve their financial goals. We are seeking a highly skilled software engineer to join our team and contribute to the design, development, and deployment of our software solutions.

Key Responsibilities

Develop high-quality software applications using a variety of programming languages and technologies
Collaborate with cross-functional teams to identify and prioritize technical requirements
Design and implement software solutions that meet business needs and technical requirements
Participate in code reviews and ensure that code is maintainable, efficient, and follows best practices
Troubleshoot and resolve technical issues in a timely and efficient manner

Requirements

Bachelor's degree in Computer Science or related field
2+ years of experience in software development
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Experience with cloud platforms, such as AWS, and containerization technologies, such as Docker

What We Offer

Competitive salary and benefits package
Opportunities for professional growth and development
Collaborative and dynamic work environment
Recognition and rewards for outstanding performance

How to Apply

If you are a motivated and talented software engineer looking for a new challenge, please submit your resume and cover letter for consideration. We look forward to hearing from you

Principal Financial Group is an Equal Opportunity Employer

We are committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
  • Software Engineer

    1 month ago


    Charlotte, North Carolina, United States United Software Group Full time

    Job SummaryUnited Software Group is seeking a highly skilled Software Engineer - Backend Systems to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems and APIs using .NET/C# and Python. Key Responsibilities:Design and implement database solutions using MongoDB, Redis,...

  • Software Engineer

    4 weeks ago


    Charlotte, North Carolina, United States Genesis10 Full time

    Job Summary:Genesis10 is seeking a skilled Software Developer to join our team in Charlotte, NC. This is a 3+ month contract position that requires expertise in Software Engineering.Key Responsibilities: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering Review and analyze complex multi-faceted, larger scale or...


  • Charlotte, North Carolina, United States Wells Fargo Full time

    Job SummaryWe are seeking a talented Software Engineering Manager to lead our team of engineers in building innovative technology solutions. As a key member of our Wealth Investment Management and Technology (WIMT) team, you will be responsible for managing a team of engineers to design, develop, and deploy secure, reliable, and scalable technology...


  • Charlotte, North Carolina, United States Genesis10 Full time

    Job Title: Java Software EngineerAbout the Role:Genesis10 is seeking a skilled Java Software Engineer to join our team. As a Java Software Engineer, you will participate in low to moderately complex initiatives and identify opportunities for process improvements within Software Engineering. You will review and analyze basic or tactical Software Engineering...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    Job Summary:We are seeking a highly experienced Senior Specialty Software Engineer to provide expert consultation and strategic solutions for complex software engineering challenges. As a key member of our team at Aloden, Inc., you will play a pivotal role in driving innovation and ensuring successful outcomes for large-scale initiatives.Key...


  • Charlotte, North Carolina, United States U.S. Bank Full time

    Job DescriptionAt U.S. Bank, we're committed to delivering exceptional results and driving innovation in the financial services industry. As a Software Engineering Director, you will play a critical role in shaping the technical direction of our organization and leading a team of talented engineers to achieve our business objectives.Key...


  • Charlotte, North Carolina, United States Innova Solutions Full time

    Job Title: ServiceNow Software EngineerAbout the Role:Innova Solutions is seeking a skilled ServiceNow Software Engineer to join our team. As a ServiceNow Software Engineer, you will be responsible for designing, developing, and implementing ServiceNow solutions to meet the needs of our clients.Key Responsibilities:- Consult on complex initiatives with broad...


  • Charlotte, North Carolina, United States Lowe's Full time

    Lowe's is seeking a talented Software Engineer to join our team as an intern. As a Software Engineer Intern, you will have the opportunity to work on real-world projects, collaborate with experienced engineers, and develop your skills in software development.The internship will provide a comprehensive learning experience, with a focus on software...


  • Charlotte, North Carolina, United States Caliber Sourcing Full time

    Job Title: Director of Software EngineeringJob Summary:We are seeking a highly skilled and experienced Director of Software Engineering to lead our software development team. As a key member of our organization, you will be responsible for overseeing all aspects of the software development lifecycle, from strategy to execution, ensuring alignment with...


  • Charlotte, North Carolina, United States Marriott Full time

    We are seeking a skilled and experienced Senior Software Engineer to join our team at {company}.As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key responsibilities will include:Designing and developing software systems using a range of programming languages and...


  • Charlotte, North Carolina, United States US Tech Solutions Full time

    Job Title: Camstar DeveloperJob Description:We are seeking a skilled Camstar Developer to join our team at US Tech Solutions. As a Camstar Developer, you will work with an experienced software engineering team to deliver Manufacturing Systems solutions using both custom developed software applications and configured products.Key Responsibilities:* Work with...


  • Charlotte, North Carolina, United States Wells Fargo Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Wells Fargo. As a Senior Software Engineer, you will be responsible for designing and building high-performing and scalable data pipeline platforms using Hadoop, Apache Spark, MongoDB, and object storage architecture.Key...


  • Charlotte, North Carolina, United States Selective Insurance Full time

    About the RoleSelective Insurance is seeking a highly skilled and experienced software engineer to join our team. As a technical leader, you will be responsible for designing, developing, and implementing complex systems across multiple technical stacks.You will work closely with architects and product teams to drive technical strategy and align the release...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    Job Summary:Aloden, Inc. is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java. Your expertise in Java, Agile methodologies, and software development life cycle (SDLC) tools will...


  • Charlotte, North Carolina, United States Lowe's Full time

    Job SummaryLowe's is seeking an experienced Software Engineering Manager to lead our team in developing and maintaining the Enterprise Omni-Channel Order Management System.The selected candidate will have a strong background in backend technologies and experience in leading project or technical teams.Key ResponsibilitiesLead a team of software engineers...


  • Charlotte, North Carolina, United States Truist Inc Full time

    Job DescriptionTruist Inc is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems.Key Responsibilities:Design and develop software systems using Java, Spring Boot, and other relevant technologies.Collaborate...


  • Charlotte, North Carolina, United States Genesis10 Full time

    Job Title: Senior Software EngineerGenesis10 is seeking an experienced Senior Software Engineer to join our team. This is a 12+ month contract position.Responsibilities:Design, develop, maintain, and test software for the Enterprise Credit Risk team.Collaborate with the development team and business partners to ensure successful delivery and implementation...

  • Software Developer

    4 weeks ago


    Charlotte, North Carolina, United States Siemens Digital Industries Software Full time

    Job Title: Software DeveloperJob Summary:We are seeking a skilled Software Developer to join our team at Siemens Digital Industries Software. As a Software Developer, you will be responsible for designing, developing, and implementing software programming for products with a focus on high quality and on-time delivery.Key Responsibilities: Design and develop...

  • Software Engineer

    4 weeks ago


    Charlotte, North Carolina, United States Regions Bank Full time

    Job Description:At Regions Bank, the Software Engineer is responsible for overseeing the development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports outlining findings and solutions. The Software Engineer sits within the Technology department.Primary...


  • Charlotte, North Carolina, United States Truist Inc Full time

    Job SummaryWe are seeking a highly experienced and skilled Software Engineering Group Head to lead our software engineering services and drive strategic and operational goals. The ideal candidate will have a strong background in software engineering, excellent leadership skills, and the ability to interface with senior executives across the enterprise.Key...