Pentecom logo
Pentecom

Pentecom is an equal opportunity employer and does not discriminate in employment practices based on race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Pentecom is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact hr@pentecom.com at least 48 hours in advance of your need for an accommodation.

Software Engineer II

Software EngineerSoftware EngineerFull TimeRemoteMid Level

Location

United States

Posted

3 days ago

Salary

Not specified

Seniority

Mid Level

PythonJavaXMLJSONJavaScriptXSLTPyCharm

Job Description

Role Description

Pentecom is seeking a skilled and motivated Software Engineer II to join our team! This position is primarily in support of our data conversion processes and tools. The software engineer is expected to analyze source data, develop/enhance/customize conversion code, perform conversion operations, and research root causes of conversion defects. This position is for a mid-level engineer that can assume a lead position on projects and assist junior engineers. Software engineers also develop and maintain a diverse suite of scripts and applications powering all Pentecom operations - from simple Python utilities and modern web tools to innovative projects where Generative AI plays an integral role in shaping real-world solutions. Our robust conversion toolset utilizes Python and XSLT to transform data from legacy formats to XML that adheres to specifications and customer business rules.

Please note: The software engineering position is a full-time, remote position.

Qualifications

  • Minimum 5 years of experience developing software in high-level programming languages such as Python, Java, and/or Visual Basic
  • Experience using markup languages such as XML, SGML, and JSON
  • Minimum 1 year experience developing AI solutions
  • Aptitude for taking on a leadership position within the software engineering team
  • Knowledge of Technical Publication specifications, especially S1000D and MIL specs (desired)

Requirements

  • Design, develop, test, and maintain applications and scripts in Python / XSLT / JavaScript in the PyCharm environment
  • Design, develop, test, and maintain generative AI applications
  • Learn and work with structured documentation standards such as S1000D, iSpec 2200, and military specifications (mil-specs) for compliance-driven conversion
  • Assume a lead position within a project which includes representing software engineering in project meetings, triaging issues, coordinating priorities, and providing guidance to team members
  • Collaborate closely with cross-functional teams, including project managers, analysts, and other developers, to gather requirements and deliver solutions
  • Maintain clear and up-to-date technical documentation for all developed applications
  • Follow and help maintain our established processes and quality assurance plan
  • Support ongoing initiatives by performing additional tasks and responsibilities as needed

Company Description

Pentecom is an equal opportunity employer and does not discriminate in employment practices based on race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Pentecom is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities.

To request reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact hr@pentecom.com at least 48 hours in advance of your need for an accommodation.

Job Requirements

  • Minimum 5 years of experience developing software in high-level programming languages such as Python, Java, and/or Visual Basic
  • Experience using markup languages such as XML, SGML, and JSON
  • Minimum 1 year experience developing AI solutions
  • Aptitude for taking on a leadership position within the software engineering team
  • Knowledge of Technical Publication specifications, especially S1000D and MIL specs (desired)
  • Design, develop, test, and maintain applications and scripts in Python / XSLT / JavaScript in the PyCharm environment
  • Design, develop, test, and maintain generative AI applications
  • Learn and work with structured documentation standards such as S1000D, iSpec 2200, and military specifications (mil-specs) for compliance-driven conversion
  • Assume a lead position within a project which includes representing software engineering in project meetings, triaging issues, coordinating priorities, and providing guidance to team members
  • Collaborate closely with cross-functional teams, including project managers, analysts, and other developers, to gather requirements and deliver solutions
  • Maintain clear and up-to-date technical documentation for all developed applications
  • Follow and help maintain our established processes and quality assurance plan
  • Support ongoing initiatives by performing additional tasks and responsibilities as needed

Related Job Pages

More Software Engineer Jobs

Symetra logo

Principal Software Engineer - Remote

Symetra

Symetra is a national financial services company dedicated to helping people achieve their financial goals and feel confident about the future. In our daily work, we’re guided by the principles of Value, Transparency and Sustainability. We provide products and services people need at a competitive price. We communicate clearly and openly so people understand what they’re buying. We design products—and operate our company—to stand the test of time. We’re committed to showing up for our communities, lifting up our employees, and standing up for diversity, equity and inclusion (DEI).

Software Engineer3 days ago
Full TimeRemoteTeam 1,001-5,000

The Principal Software Engineer will define and drive the technical vision for Benefits Engineering, contributing to intellectual property growth and coaching engineers across the organization. This role involves architecting secure, high-quality, and performant cloud-native solutions for complex business problems spanning multiple teams.

AWScloud technologiesAIdistributed systems
United States
$188K - $314K / year
Deltek logo

Senior Software Engineer

Deltek

Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you (“Personal Data”) to administer and evaluate your application. We are the “controller” of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice. Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.

Software Engineer3 days ago
Full TimeRemote

As a Senior Software Engineer, you will design, develop, and maintain robust software solutions using C# or VB.NET. You will be responsible for hands-on coding, leveraging AI-powered development tools to drive productivity and code quality. This role requires a strong focus on so...

C#VB.NETObject-Oriented ProgrammingSOLID principlesdata structuresdesign patternsrefactoringunit testingVisual StudioTFSsource controlSQL ServerOracleEntity FrameworkClickOnceGitHub CopilotChatGPTClaudeprompt engineeringScrumREST API
United States
Software Engineer3 days ago
Full TimeRemoteTeam 78Since 2015

The Agent team builds the software that sits at the edge of every ngrok connection. The Agent is what developers install, run, embed, and trust to expose their systems securely to the internet. Build and evolve the ngrok Agent itself: Work on the core agent that handles connectio...

GoRustCC++JavaNetworkingSystem ArchitectureObservabilitySDK DevelopmentReliability Engineering
United States
$160K - $200K / year
Bright Vision Technologies logo

Scala Developer

Bright Vision Technologies

"Retrieve the best out of you" in each process what you do.

Software Engineer3 days ago
Full TimeRemoteTeam 51-200Since 2020H1B Sponsor

The Scala Developer will join a dynamic team to build innovative, scalable, secure, and high-performance applications that automate and optimize business operations. This role involves contributing hands-on development using Scala and Akka Framework while integrating with third-party applications.

ScalaAkkaAgileConfiguration Management
United States