Senior Software Development Lead

4 weeks ago


Dallas, Texas, United States Cambium Learning Full time

Job Overview:

Cambium Learning is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing our award-winning educational products. You will work closely with our team of developers, designers, and engineers to build dynamic HTML and JavaScript-based applications using a service-oriented backend architecture.

Key Responsibilities:

  • Design and implement Java/Spring applications
  • Review and develop requirements, generate designs, provide rough order of magnitude estimates, implement, and perform unit testing
  • Collaborate with our team to ensure timely delivery of high-value educational software products
  • Assist in the strategic development and rapid enterprise integration of cyber capabilities and tools to defend our applications, systems, and information
  • Assist with Pen Testing of web-facing applications and review DAST results for vulnerability assessment and change management
  • Demonstrate strong communication and interpersonal skills to negotiate different perspectives and goals
  • Hold yourself to a high standard of quality and work with the broader team to ensure that the products meet those standards
  • Work autonomously on multiple projects at one time, balancing needs and deadlines
  • Troubleshoot problems of a complex nature
  • Support systems that you have and have not implemented
  • Keep informed of technical advances and propose changes based on newer technology

Requirements:

  • Minimum of eight years of software engineering experience
  • Minimum of five years of software engineering experience building multi-tier enterprise applications
  • Bachelor's degree in technical discipline or relevant work experience
  • Demonstrated track record of designing, developing, and delivering modern web-based, object-oriented applications based on Java, Spring, C#, or similar language, and relational database systems
  • Experience with Hibernate ORM
  • Experience with building RESTful or JSON-RPC services
  • Experience with CI/CD tools like Jenkins, Git, and Nexus
  • Excellent interpersonal and communication skills

Preferred Skills and Abilities:

  • Greater than ten years of engineering experience
  • Experience with OAUTH 2.0
  • Experience with Spring
  • Experience with Identity and Access Management (IAM) like Keycloak or AWS IAM
  • Experience with distributed caching
  • Experience with MS SQL Server 2022+
  • Experience with Angular.io, React, or other similar JS libraries
  • Information Security Certifications – CISSP, CISA, GIAC, CompTIA Security+, CCSP, AWS certification
  • Experience with AWS security architecture

An Equal Opportunity Employer



  • Dallas, Texas, United States Iris Software Inc. Full time

    Job Title: Senior .NET Lead DeveloperLocation: Dallas / Austin, TX (Hybrid – 3 days in office)Duration: Long term assignmentAbout the Role:Iris Software Inc. is seeking a highly skilled Senior .NET Lead Developer to join our team. As a key member of our development team, you will be responsible for leading the development of cloud-based .NET microservices...


  • Dallas, Texas, United States United Software Group Full time

    Job Title: Senior Software DeveloperAt United Software Group, we are seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and deploying scalable, open applications using Java for triggers and JSP custom screens, C# for REST API integration, and JavaScript for...


  • Dallas, Texas, United States United Software Group Full time

    Job Title: Senior Software Development ExpertJob Summary:We are seeking a highly skilled Senior Software Development Expert to join our team at United Software Group. As a key member of our software development team, you will be responsible for designing and developing modern data management tools to curate our most important data sets, models, and...


  • Dallas, Texas, United States System One Full time

    Job SummaryWe are seeking a highly experienced Senior Software Development Lead to join our team at System One. The ideal candidate will have a strong background in technology, preferably in banking/financial services, and experience working in Agile/Scrum development methodologies.Key ResponsibilitiesLead software development teams and ensure timely...


  • Dallas, Texas, United States Tekvivid Inc Full time

    Company Overview: Tekvivid Inc. is a leading technology firm that fosters innovation and growth. Our mission is to deliver cutting-edge solutions that meet the evolving needs of our clients.**Job Summary:** We are seeking a seasoned Senior Software Development Lead to spearhead our cloud platform team's efforts in orchestration, messaging, data, and auth...


  • Dallas, Texas, United States Pragmatike Full time

    About the RoleAt Pragmatike, we are seeking a highly skilled Senior Software Engineer to lead our backend development efforts. As a key member of our team, you will be responsible for guiding the development and implementation of products and features from concept to deployment.Key ResponsibilitiesLead the development and implementation of products and...


  • Dallas, Texas, United States United Software Group Full time

    Job SummaryAs a Senior .NET Core Software Engineer Lead at United Software Group, you will be responsible for leading a team of software engineers in the development of high-quality .NET Core applications. Key responsibilities include participating in backlog refinement sessions, code review, troubleshooting, and ensuring all code meets standards. The ideal...

  • Senior .NET Developer

    4 weeks ago


    Dallas, Texas, United States Triunity Software Full time

    Job Title: Senior .NET DeveloperJob Summary:We are seeking a highly skilled Senior .NET Developer to join our team at Triunity Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications using the .NET framework and .NET Core.Key Responsibilities:* Design and develop software...


  • Dallas, Texas, United States United Software Group Full time

    Job OverviewUnited Software Group is seeking a highly skilled Senior Python Software Engineer to join our global software development team. As a key member of our team, you will be responsible for designing, developing, and testing software applications using Python programming language.Key ResponsibilitiesCollaborate with business user groups to understand...


  • Dallas, Texas, United States Inabia Software & Consulting Inc. Full time

    Job DescriptionWe are seeking a highly skilled Senior Mobile Engineer to join our team at Inabia Software & Consulting Inc. in Dallas, TX. The ideal candidate will have at least 10 years of experience in Android development and a strong background in Gradle/Maven, RESTful APIs, GraphQL, JSON, and integrating third-party libraries and APIs.Key...


  • Dallas, Texas, United States United Software Group Full time

    As a key member of the United Software Group team, you will play a crucial role in enhancing the Alloy Studio platform. Your expertise in software development will be instrumental in improving the platform's functionality, user experience, and data management capabilities.With a focus on innovation and collaboration, you will work closely with data consumers...


  • Dallas, Texas, United States Eleven Recruiting Full time

    About Eleven RecruitingWe are a specialized technology staffing agency that supports professional and financial services companies. Our goal is to listen and act as advisors for our candidates, helping them find interesting projects and pave a path for career advancement. We advocate for best pay, diversity in tech, and best job-fit for every candidate we...


  • Dallas, Texas, United States United Software Group Full time

    We are seeking a skilled and passionate IBM Aspera Developer to fill a critical role in our team at United Software Group.The ideal candidate will have a strong background in software development, with experience designing and implementing solutions using IBM Aspera technology.As an IBM Aspera Developer, you will play a key role in developing new features,...


  • Dallas, Texas, United States Siri InfoSolutions Inc Full time

    Job OverviewAs a Senior Software Development Manager at Siri InfoSolutions Inc, you will lead a team of skilled developers in delivering high-quality Guidewire applications. Your expertise in Guidewire PolicyCenter and experience in team lead roles will be invaluable in driving project success. Key Responsibilities:Lead a team of developers in the...


  • Dallas, Texas, United States NR Consulting Full time

    Job Title: Senior Software Development ManagerJob Summary:NR Consulting is seeking a highly skilled Senior Software Development Manager to lead our software development team. As a key member of our engineering team, you will be responsible for providing direction and leadership to designated staff, developing and maintaining product integrity strategies, and...


  • Dallas, Texas, United States The Ranger Group Full time

    The Ranger Group, a leading US Engineering Solutions provider, is seeking a Senior Embedded Software Developer for a Direct Hire role with a leading Manufacturing client in the Dallas Area. This role will require work to be completed 100% Onsite.Job Description: We are seeking an experienced Embedded Software Engineer to design and develop QT GUI interfaces...


  • Dallas, Texas, United States United Software Group Full time

    Job Title: OnBase Senior DeveloperJob Description:We are seeking an experienced OnBase Senior Developer to join our team at United Software Group. The ideal candidate will have a minimum of 5 years of experience working with OnBase and will be certified in OnBase API, Workflow, and System Administration. Key Responsibilities:- Develop and implement OnBase...


  • Dallas, Texas, United States PNC Full time

    Job SummaryPNC is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing and developing software solutions using existing and emerging technology platforms.Key ResponsibilitiesDesign and develop software solutions using Python and UI frameworks like Vue.Establish supporting...


  • Dallas, Texas, United States VIZIO Full time

    About the RoleVIZIO's Technology - Software and Services team is seeking a Senior Software Engineering Lead to contribute to the growth of their team. The successful candidate will have the opportunity to work together within the team and contribute to innovative VIZIO products. The Senior Software Engineering Lead will report to the supervisor directly, who...


  • Dallas, Texas, United States Saxon Global Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Saxon Global. The ideal candidate will have a strong background in software development, with a focus on application development, configuration, implementation, and support.Key Responsibilities Develop and maintain software applications using Microsoft .NET/C#, .NET...