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

Principal Software Engineer

Akaasa Technologies

Principal Software Engineer - 2-3 Days Hybrid in Frederick MD

The Principal Software Engineer will drive development practices focused on creativity and innovation across our project portfolios. The Principal Software Engineer plays a critical role in driving the technical details for projects, spanning multiple areas and product teams. They need to understand the design, code, and features required by many different business areas and deliver quality solutions to meet those needs. They must be able to design and implement services that are scalable, efficient, available, and low cost to maintain. They will influence other software engineers to come up with the best design and implement common patterns to standardize our code base. They have good partnership and influence skills and can work across multiple teams of varying technical knowledge.

The Principal Software Engineer is the highest level in our Software Engineer series and may be assigned to function in a supervisor capacity as well. The management aspect of the role is not required in order to attain the Principal level, and this will be considered on a case-by-case basis relative to the individual's skillset, career interest, and overall resource planning. If a Principal is assigned management responsibilities this would not exceed 2 direct reports. This responsibility would reduce the technical workload but not eliminate the expectation that they will perform all other technical tasks as defined in the role.

Responsibilities

  • Drive multiple projects through to delivery removing obstacles as needed to ensure success.
  • Gain a working understanding of Banner Life as a business and collaborate with leaders to contribute to cohesive, end-to-end experiences for customers.
  • Design and develop web-based applications and micro-services using both front-end and back-end technologies (full stack development), including but not limited to technical design, coding, and unit testing to generate high quality deliverables to achieve product release objectives.
  • Drive improvements to software engineering practices.
  • Identify changes needed to improve customer/partner experience through a data driven approach.
  • Maintain knowledge and understanding of corporate security procedures and policies for implementation, auditing, and documentation purposes as part of the software implementation process.
  • Mentor and train software engineering team members, including both employees and contractors, fostering personal and professional growth.
  • Keep up to date with industry trends and apply to projects as appropriate.
  • Recommend business solutions by comparing advantages and disadvantages of building solutions ourselves vs low code / no code options available in the market.
  • Prepare technical documentation and participate in and perform/lead code reviews to ensure that application code meets internal standards and follows industry best practices.
  • Research new technologies and present proposals to management on technologies that would facilitate processing of business or reduce costs to the organization to architects and management.

Qualifications

Education

  • BS or MS degree in Computer Science or Engineering OR equivalent years of work experience.

Experience/Knowledge

  • 10+ years of software design and development experience with backend services.
  • 10+ years hands on experience in any Object-Oriented coding language. C# preferred.
  • 3+ years designing distributed systems.
  • Strong verbal and written communication skills with excellent interpersonal communication and collaboration skills.
  • Ability to communicate technical details clearly across organizational boundaries.
  • Experience in DevOps to maintain live services and\or application frameworks.
  • Cloud and services experience, with Azure cloud experience highly desirable.
  • Excellent analytical skills with systematic and structured approach to software design
  • Passion for building highly scalable, highly reliable services
  • Experience with or exposure to Agile and interactive development processes.
  • Clear and experienced understanding of software development life cycle procedures and processes, including agile methodologies.

Interpersonal Skills

  • Desire to learn, a tendency to embrace challenges, see failures as essential to mastery, learn from criticism and find lessons and inspiration in the success of others.
  • Help to create a diverse and inclusive culture where everyone can bring their full and authentic self, where all voices are heard, and where we do our best work as a result.
  • Confident and articulate in expressing ideas to a mixed audience with varying views and challenges.
  • A sense of personal ownership and accountability is required, together with the ability to develop and deliver to deadlines while managing internal stakeholder expectations.
  • Self-motivated with a strong drive for reaching across teams and organizations to make progress collaboratively.

Technical Skills

  • Expert level knowledge of C#, .NET Core, .NET Frameworks
  • Web Services, Micro-services, SQL, Entity Framework
  • HTML, HTML5, CSS, Responsive Design
  • Experience with Typescript and Javascript frameworks (JQuery, Angular, etc.)
  • Experience with unit testing frameworks (nUnit, MSTest, Jasmine, Karma, etc.)
  • Experience with Jira and Confluence
  • Experience with version control techniques using Git or BitBucket
  • Experience with Docker and Kubernetes (or other container methodologies)
  • Experience with application deployment in the cloud (Azure, AWS, GCP, etc.)

Preferred Certifications

  • Microsoft Azure Fundamentals AZ-900
  • Microsoft Azure Developer Associate AZ-204
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Frederick, MD vacancy
  •  ...embedded systems, FPGAs, or SDR. Collaborate with RF and systems engineers to integrate DSP logic with hardware, DACs, and ADCs....  ...design, development, analysis, testing and debugging of computer software applications and/or systems. May include Image and Signal Processing... 
    Suggested
    Local area
    Flexible hours

    Leonardo DRS

    Frederick, MD
    5 days ago
  • Banner Life Insurance Company in Frederick, MD is seeking a Principal Software Engineer to design and build leading digital life-insurance platforms. You will drive development practices, mentor engineers, and collaborate with product teams to deliver scalable services.... 
    Suggested

    Banner Life family of companies | life insurance

    Frederick, MD
    5 days ago
  • Banner Life Insurance Company in Frederick, MD is looking for a Principal Software Engineer to drive innovation and develop one of the leading digital life insurance platforms. This role involves coaching team members, designing scalable services, and enhancing software... 
    Suggested

    Banner Life Insurance Company

    Frederick, MD
    4 days ago
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are highly encouraged... 
    Suggested
    Full time
    Remote work

    Ssg

    Frederick, MD
    1 day ago
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans...  ...metrics and reporting Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation... 
    Suggested
    Full time
    Work experience placement
    Remote work

    Ssg

    Frederick, MD
    1 day ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 

    Lockheed Martin

    Buckeystown, MD
    5 days ago
  • Lockheed Martin, a leader in the Aerospace & Defense industry, is seeking an experienced Software Engineer with Poly SR SWE1 to join our dynamic IT & Cybersecurity team. This role will focus on developing and maintaining high-level classified software systems that are critical... 

    Lockheed Martin

    Frederick, MD
    1 day ago
  • $95k - $100k

     ...Software DeveloperFort Detrick, MD Top Secret/SCI Polygraph Unspecified Mid Level Career (5+ yrs experience) $95,000 - $100,000Job DescriptionNew Software Developer Fort Detrick, MD Apply All hired employees are expected to have experience with Microsoft Copilot and/or... 

    ClearanceJobs

    Frederick, MD
    3 days ago
  •  ...Senior Embedded Software Engineer Location: Frederick, MD, 21703 Job ID: 114510 The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to delivering world‑class, full life‑cycle defense and intelligence products that... 
    Local area
    Flexible hours

    Leonardo DRS

    Frederick, MD
    2 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 

    Lockheed Martin

    Frederick, MD
    4 days ago
  • $80k - $180k

     ...on .NET Core with MVC and Vue.js at the front-end. We develop software as simple as forms for data capture to Roslyn-based C# class -...  ...ReST API generators to custom patterns handling our enrollment engine. We believe the best part of development is planning out code and... 
    Work at office

    Employee Navigator

    Frederick, MD
    2 days ago
  • OverviewWe are seeking a seasoned COBOL Developer to join our team supporting legacy mainframe systems. Youll be responsible for maintaining, enhancing, and modernizing COBOL-based applications to enable policy servicing, insurance claims, and regulatory compliance.Key...
    Shift work

    Q1 Technologies

    Frederick, MD
    1 day ago
  • DevOps EngineerIncorporated in 2006; Headquartered in Chantilly, VA. Viedtech has established itself globally with its services and solution excellence. Viedtech offers fast, reliable, cost effective and value added GIS, CAD and Staffing Services.We constantly strive hard...

    ViedTech

    Frederick, MD
    1 day ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Frederick, MD
    1 day ago
  • SharePoint Online & Power Platform DeveloperJob ID: req4659Employee Type: exempt full-timeDivision: Enterprise Information TechnologyFacility: Frederick: Ft DetrickLocation: PO Box B, Frederick, MD 21702 USAThe Frederick National Laboratory is operated by Leidos Biomedical...
    Full time
    Part time

    Frederick National Laboratory for Cancer Research

    Frederick, MD
    1 day ago
  • $109.9k - $151.15k

     ...Application Engineer Banner Life is looking for an Application Engineer to help design and build one of the leading digital life insurance...  ...Engineer will be responsible for delivering high quality software solutions that meet the needs of the business. They must be able... 
    Work experience placement
    Relocation package

    Banner Life Insurance Company

    Frederick, MD
    4 days ago
  •  ...Embedded Software EngineerPosition may be located in Baton Rouge, LA or Frederick, MD.Bascom Hunter is building advanced aerospace and...  ...Defense platforms.We're looking for an experienced Embedded Software Engineer to contribute technically with a growing team of embedded... 
    Local area

    Bascom Hunter Technologies, Inc.

    Frederick, MD
    5 days ago
  • Job Posting CICONIX LLC is a Veteran Owned Small Business specializing in business advisory and technical assistance for military health programs. We value exceptional people, unwavering integrity, inclusive collaboration, and enduring impact. Location: Fort Detrick...
    Full time
    Contract work
    Interim role
    Work at office
    Night shift
    Weekend work

    CICONIX

    Frederick, MD
    4 days ago
  • SAS Programmer Venesco is seeking skilled SAS Programmers to develop validated statistical programs and CDISC-compliant datasets to support clinical trials, statistical analyses, safety reporting, and FDA submissions. Duties and Responsibilities Develop and...
    Interim role

    Venesco

    Frederick, MD
    3 days ago
  •  ...looking to expand our technical team. We are seeking an early-career multidisciplinary engineer to support product development across electronics design, hardware integration, and software development. This hybrid role offers unique exposure to both hardware and software... 
    Contract work

    WGS SYSTEMS LLC

    Frederick, MD
    17 days ago
  •  ...is looking to expand our technical team. We are seeking an early-career multidisciplinary engineer to support product development across mechanical design, analysis, and software integration. This hybrid role offers unique exposure to both hardware and software disciplines... 
    Contract work

    WGS SYSTEMS LLC

    Frederick, MD
    17 days ago
  •  ...Lockheed Martin, a leader in the Defense & Aerospace industry, where innovation, ethics, and teamwork are valued. As a Senior Software Engineer Staff in our IT & Cybersecurity department, you will contribute to cutting-edge projects that reinforce national security. You... 

    Lockheed Martin

    Frederick, MD
    1 day ago
  •  ...Mobile Engineer – Commercial Facilities Location: Frederick, MD Join a Team That Keeps Buildings Running Are you an experienced maintenance professional who enjoys working independently, solving complex mechanical issues, and supporting multiple commercial facilities... 
    For contractors

    MalaceHR

    Frederick, MD
    more than 2 months ago
  • $65 per hour

    Request ID: 37406-1 Bill Rate-$65 Location: Urbana, MD Duration: 5 months GBaMS ReqID: 10401304 Role Description: s a UI Angular Developer, you will be responsible for building dynamic, responsive, and accessible web applications using Angular....

    Q1 Technologies

    Frederick, MD
    1 day ago
  • $144.8k - $199.1k

     ...thrive personally and professionally. We are here for you, here for good and here for better. Banner Life is looking for a Principal Software Engineer to help design and build one of the leading digital life insurance platforms in the financial services industry. The... 
    For contractors
    Work experience placement
    Relocation package

    Banner Life Insurance Company

    Frederick, MD
    4 days ago
  • $7.5k

     ...the Division of Water and Sewer Utilities as our SCADA Systems Engineer, a professional role dedicated to supporting the system administration...  ...systems for use by DWSU staff and SCADA Operators. Documents software revisions, versions, and required licensing Work with County... 
    Full time
    Part time
    For contractors
    Work experience placement
    Monday to Friday
    Afternoon shift

    Frederick County Government, Maryland

    Frederick, MD
    4 days ago
  • $144.8k - $199.1k

     ...thrive personally and professionally. We are here for you, here for good and here for better. Banner Life is looking for a Principal Software Engineer to help design and build one of the leading digital life‑insurance platforms in the financial services industry. The... 
    For contractors
    Work experience placement
    Relocation package

    Banner Life family of companies | life insurance

    Frederick, MD
    5 days ago
  • Tata Technologies is seeking a highly skilled Tech Lead to guide the design, development, and deployment of autonomy solutions for autonomous platforms. You will work hands-on in real-time, safety-critical C++ environments. The role emphasizes implementation-driven leadership...

    Tata Technologies

    Frederick, MD
    5 days ago
  • $115k - $130k

     ...science applications to research centers and healthcare organizations nationally and abroad. With experts in biomedical science, software engineering, and program management, we focus on developing and applying research tools and techniques to empower decision-making and... 
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Local area
    Relocation
    Flexible hours

    Axle Inc

    Frederick, MD
    5 days ago
  •  ...Solutions to lead the development and implementation of modern digital platforms in alignment with business strategy. You will supervise engineering and QA, drive technical execution, and ensure cohesive delivery across multiple platforms while reducing technical debt. You will... 

    Piper Companies

    Frederick, MD
    2 days ago

Do you want to receive more vacancies?

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