Principal Software Engineer

2 hours ago


Montgomery, Alabama, United States Rocket Software Full time
Job Description

The Principal Software Engineer at Rocket Software is responsible for setting the direction for the design and implementation of software features and functionality. This includes developing software tools, determining software compatibility with hardware, and influencing software design in relation to hardware.

Key Responsibilities
  • Mastery of software systems
  • Proficient at architecture and design of new products, integrations, and features
  • Proficient at complex programming exercising independence and discretion while working independently or as part of a team
  • Lead a team on short or long-term projects as needed
  • Act as the technical subject matter expert for a product domain and act as the technical leader within a team
  • Work independently to create new products, new features, implement software enhancements, correct defects
  • Set the direction for design and implementation of software features and functionality, correction of defects and/or creation of new products
  • Documents and communicates on complex technical topics outside the immediate development team
  • Interact with customer users to define system requirements and/or necessary modifications
Requirements
  • Typically requires a minimum of 12+ years of related experience
  • Excellent architecting, designing, and coding skills
  • Understanding fundamental design principles behind a scalable application
  • Strong background in IBMi OS on IBM Power Servers
  • Proven working experience in PL/1 (Programming Language One) on AS400/IBMi
  • Strong experience in RPG (Report Programming Generator)
  • Strong experience in CL (Control Language)
  • Strong experience with SQL Database (DB2)
  • Proficient understanding and experience of code versioning tools, such as Git
  • Experience with CI/CD (Jenkins) and build tools
  • Conversant with Windows and Unix/Linux OS
  • Fluency in English language, both written and spoken, excellent written, verbal, and interpersonal communication skills to deal professionally and collaboratively with all levels of the organization and across geographies
Preferred Skills/Experience
  • Working experience in ANSI C++ and C
  • Working experience in Microsoft Visual C++ and Visual Studio
  • Working experience in Win32 GUI and MFC programming
  • Experience with Win32 Socket programming
  • Experience with Windows Schannel API (SSL)
  • Experience working on DevOps products/systems
  • Working experience with DDS C++ (Data Distribution Service)
  • Working experience with SQL Procedures (SQLPROC)
  • Conversant with public cloud vendors such as IBM Cloud or AWS
  • Thrives in a multi-tasking environment with constantly evolving priorities
  • Ability to analyze complex problems into simple sub-problems and then reuse available solutions to implement most of those
  • Ability to design simple systems that can work efficiently without needing much support
  • Agile development methodologies
Education
  • Bachelor's degree in Computer Science, Engineering, IS, or related technical discipline
  • Advanced degree, such as Master's in Computer Science, preferred


  • Montgomery, Alabama, United States Oracle Full time

    About the RoleOracle Health Data Intelligence is seeking a highly skilled Principal Software Engineer to join our HealtheIntent – HealtheRegistries Platform Team. As a key member of our software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing,...

  • Principal Engineer

    4 days ago


    Montgomery, Alabama, United States Apex Systems Full time

    Job Title: Principal EngineerApex Systems is seeking a highly skilled Principal Engineer to join our team. As a key member of our engineering staff, you will be responsible for leading complex projects, ensuring compliance with health and safety regulations, and providing technical expertise to plant employees.Key Responsibilities:Coordinate with corporate...

  • Principal Engineer

    3 weeks ago


    Montgomery, Alabama, United States Apex Systems Full time

    Job Summary:Apex Systems is seeking a highly skilled Principal Engineer to join our team in Montgomery, AL. As a key member of our staff, you will be responsible for applying your technical expertise to manage complex projects, ensure compliance with health and safety regulations, and drive business growth.Key Responsibilities:• Coordinate with corporate...

  • Principal Engineer

    4 days ago


    Montgomery, Alabama, United States Apex Systems Full time

    Job SummaryWe are seeking a highly skilled Principal Engineer to join our team at Apex Systems. As a key member of our staff, you will be responsible for leading complex engineering projects, ensuring compliance with health and safety regulations, and driving process improvements.Key ResponsibilitiesCoordinate with corporate engineering to establish and...

  • Principal Engineer

    2 days ago


    Montgomery, Alabama, United States Apex Systems Full time

    Job Summary:As a Principal Engineer at Apex Systems, you will play a key role in driving the company's engineering and safety initiatives. This is a unique opportunity to apply your technical expertise and leadership skills to drive business growth and improvement.Key Responsibilities:• Coordinate with corporate engineering to establish and implement...

  • Principal Engineer

    4 weeks ago


    Montgomery, Alabama, United States Apex Systems Full time

    Job Summary:Apex Systems is seeking a highly skilled Principal Engineer to join our team in Montgomery, AL. As a key member of our staff, you will be responsible for applying your technical expertise to solve complex problems, guiding the site in safety, capital, and maintenance, and ensuring compliance with health and safety regulations.Key...

  • Principal Engineer

    2 weeks ago


    Montgomery, Alabama, United States Apex Systems Full time

    Job Summary:As a Principal Engineer at Apex Systems, you will play a key role in leading complex engineering projects and ensuring the safety and quality of our operations. This is a unique opportunity to apply your technical expertise and leadership skills to drive business results and make a meaningful impact on our organization.Key Responsibilities:•...

  • Software Engineer

    4 weeks ago


    Montgomery, Alabama, United States Oracle Full time

    Job Title: Software EngineerOracle is seeking a highly skilled Software Engineer to join our team in developing cloud services for the digital media production industry.Job Summary:We are looking for an experienced Software Engineer to design, implement, and operate cloud services that enable animation, film, and game development studios to migrate their...


  • Montgomery, Alabama, United States Apex Systems Full time

    Job SummaryWe are seeking a highly skilled Principal Engineer and Safety Specialist to join our team at Apex Systems. As a key member of our staff, you will be responsible for ensuring the safety and quality of our operations, while also driving capital and maintenance projects forward.Key ResponsibilitiesCoordinate with corporate engineering to establish...

  • Software Engineer

    3 weeks ago


    Montgomery, Alabama, United States Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Ford Motor Company. As a key member of our product development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.Key ResponsibilitiesDevelop technical specifications for SAP RICEF objects to meet...


  • Montgomery, Alabama, United States Oracle Full time

    Job DescriptionAt Oracle, we're building the future of cloud infrastructure for enterprises. As a Senior Software Engineer, you'll be part of a diverse team of creators and inventors who are shaping the cloud landscape.We're looking for hands-on engineers with expertise in designing and developing cloud-scale systems, highly available distributed systems,...


  • Montgomery, Alabama, United States META Full time

    Job Title: Software EngineerMeta is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications and systems for various products or software services.Responsibilities:Develop a strong understanding of relevant product area, codebase, and/or...


  • Montgomery, Alabama, United States Oracle Full time

    Job DescriptionOracle Health AI is revolutionizing the healthcare industry with a cutting-edge platform. Our team is dedicated to modernizing Electronic Health Records (EHR) through innovative generative AI and cloud technology. Our mission is to improve global healthcare outcomes and provide superior patient care by empowering healthcare providers with...


  • Montgomery, Alabama, United States Highmark Health Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our AI Services and Platform team at Highmark Health. As a key member of our team, you will be responsible for designing and developing innovative AI-based solutions for our enterprise stakeholders.Key Responsibilities:Design and develop scalable, highly...

  • Software Engineer

    2 days ago


    Montgomery, Alabama, United States Varite Full time

    Job Summary:Varite is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications. Key Responsibilities: Design and develop software applications using C# programming language, Visual Studio/Visual Studio Code, and .NET framework....


  • Montgomery, Alabama, United States Humana Full time

    Transforming Healthcare with TechnologyHumana is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of innovative healthcare solutions. As a key member of our software engineering team, you will be responsible for designing, developing, and testing software applications that improve the lives of our...

  • Software Engineer

    2 days ago


    Montgomery, Alabama, United States Advanced Systems Design Full time

    Job OverviewAdvanced Systems Design is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software systems using C# programming language, Visual Studio/Visual Studio Code, and...


  • Montgomery, Alabama, United States Della Infotech Full time

    Job Title: Software Development Engineer in TestWe are seeking a highly skilled Software Development Engineer in Test to join our team at Della Infotech. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining automation frameworks and test scripts to ensure the quality and reliability of our software...


  • Montgomery, Alabama, United States Garmin International Inc Full time

    Job SummaryWe are seeking a highly skilled Senior .NET Software Engineer to join our team at Garmin International Inc. The ideal candidate will have a strong background in C# and .NET, with experience in software development, leadership, and technical expertise.Key ResponsibilitiesLead software development in C# and frontend technologiesDesign and implement...


  • Montgomery, Alabama, United States Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Global Data Insight & Analytics team at Ford Motor Company. As a key member of our team, you will be responsible for developing and maintaining analytic applications that drive business decisions.Key ResponsibilitiesParticipate in development of use cases, requirements, test cases,...