Senior Software Development Engineer

2 months ago


Dallas, Texas, United States Cambium Learning Full time

Job Overview:

A Principal Software Engineer at Cambium Learning plays a pivotal role in defining, designing, and implementing our award-winning educational products. This position requires a thorough understanding of web applications, hands-on development with software frameworks, and familiarity with end-user deliverables written in Java, Spring, Hibernate, HTML/JavaScript, and other current web technologies.

Key Responsibilities:

  • Design and implement Java/Spring applications, ensuring high-quality code and efficient solutions.
  • Collaborate with cross-functional teams, including educational application designers, graphic artists, back-end systems engineers, QA, and operational teams, to deliver high-value educational software products.
  • Assist in the strategic development and integration of cybersecurity capabilities and tools to defend our applications, systems, and information.
  • Participate in Pen Testing of web-facing applications and review DAST results for vulnerability assessment and change management.
  • Develop and maintain strong communication and interpersonal skills to negotiate different perspectives and goals.
  • Work autonomously on multiple projects, balancing needs and deadlines, and troubleshoot complex problems.

Requirements:

  • Minimum of eight years of software engineering experience.
  • Minimum of five years of experience building multi-tier enterprise applications.
  • Bachelor's degree in a 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 languages, and relational database systems.
  • Experience with Hibernate ORM, building RESTful or JSON-RPC services, and CI/CD tools like Jenkins, Git, and Nexus.

Preferred Skills and Abilities:

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


  • 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 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 Tekvivid Inc Full time

    Job Title: Senior Software EngineerLocation: RemoteJob Type: Contract (W2)We are seeking a highly skilled Senior Software Engineer with expertise in Java and Python to join our team at Tekvivid Inc. The ideal candidate will have a strong background in software development and a passion for working with cutting-edge technologies.Key Responsibilities:Design,...


  • Dallas, Texas, United States Software Guidance and Assistance, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Software Guidance & Assistance, Inc. The ideal candidate will have a strong background in software development, with expertise in designing and developing secured software applications of moderate complexity.The successful candidate will be responsible for:Designing and...


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

    Software Engineer RoleUnited Software Group is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will play a crucial role in enhancing the Alloy Studio platform by developing new features, improving existing ones, and ensuring seamless data modeling processes.The ideal candidate will have a strong background in Java,...


  • 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 United Software Group Full time

    Software Development Senior SpecialistAt United Software Group, we are seeking a highly skilled Software Development Senior Specialist to join our team. As a key member of our software development team, you will play a crucial role in helping us improve our Alloy Studio platform.The ideal candidate will have a strong background in software development, with...


  • 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 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 Diverse Lynx Full time

    Senior Software Development Engineer in TestAt Diverse Lynx LLC, we are seeking a highly skilled Senior Software Development Engineer in Test to join our software team. The selected candidate will be responsible for writing scalable, robust, and easy-to-maintain code, and will be required to translate software requirements into high-performance products. The...


  • 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...


  • Dallas, Texas, United States TCP Software Full time

    Senior DevOps EngineerWe are seeking a highly skilled and experienced Senior DevOps Engineer to join our dynamic and innovative team at TCP Software. As a Senior DevOps Engineer, you will play a critical role in designing, implementing, and managing our cloud infrastructure and CI/CD pipelines.Key Responsibilities:Design, develop, and implement scalable and...


  • Dallas, Texas, United States Diverse Lynx Full time

    Senior SDET OpportunityAt Diverse Lynx LLC, we are seeking a highly skilled Senior Software Development Engineer in Test to join our software team. The selected candidate will be responsible for writing scalable, robust, and easy-to-maintain code, as well as translating software requirements into high-performance products. Key Responsibilities:⁠ ...


  • Dallas, Texas, United States Dallas County Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team in a Full Stack Development role.The successful candidate will be responsible for designing, developing, and maintaining our cloud-based software applications.Key Responsibilities:Design and develop scalable, efficient, and maintainable software...

  • Perl Developer

    2 weeks ago


    Dallas, Texas, United States Software Guidance and Assistance, Inc. Full time

    Perl Developer OpportunityWe are seeking a talented and motivated Software Engineer to join our team at Software Guidance and Assistance, Inc. (SGA). In this role, you will be responsible for designing, developing, testing, and deploying software solutions for various initiatives within the company.Key Responsibilities:Work on modernizing and reducing risks...


  • Dallas, Texas, United States Cambium Learning Group Full time

    Job OverviewCambium Assessment is a leading provider of assessment services and technical assistance to school systems nationwide. We're seeking a highly skilled Senior Software Engineer to join our team of innovative software engineers, designers, and project managers.As a Senior Software Engineer, you will be responsible for designing and developing...


  • Dallas, Texas, United States Info Way Solutions Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Info Way Solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with our cross-functional team to deliver high-quality software solutions that...


  • Dallas, Texas, United States Riccione Resources Full time

    Job Title: Senior Software Engineer - C# DeveloperJob Description:Riccione Resources is seeking a skilled Senior Software Engineer - C# Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining a CLO compliance application using C#.Key Responsibilities:Design and develop a CLO...


  • Dallas, Texas, United States BioTalent Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at BioTalent. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Lead the development of software systems, ensuring they meet the required...


  • 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...