Job Title: Software Engineer II Company Name: Pentecom Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/ea219jc7mpda55xf Job Description: Posted 2d agoSoftware Engineer II@ PentecomView All JobsWebsiteRemote, Remote, United StatesRemoteFull TimeResponsibilities:Designing apps, Developing AI, Leading projectsRequirements Summary:5+ years software development; Python/XSLT/JavaScript; XML/JSON; 1+ year AI development; leadership within teams.Technical Tools Mentioned:Python, XSLT, JavaScript, XML, JSON, AI 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. Primary Responsibilities 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 Skills and Experience Required: 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 Desired: Knowledge of Technical Publication specifications, especially S1000D and MIL specs Expectations Must have the ability to “wear many hats” and embrace many roles, tasks and projects Demonstrate a willingness to commit the additional time and effort necessary during periods of heavy workload to meet project milestones Demonstrate desire and aptitude to become a subject matter expert in structured documentation standards such as S1000D, iSpec 2200, and military specifications Demonstrate excellent written and oral communication skills with the ability to articulate technical solutions for both technical and non-technical audiences Must be able to work, communicate, and be productive in a 100% virtual environment Education and Experience Bachelor's degree or 8 years of professional experience in Information Science, Computer Science or related field *Must be a US citizen and reside within the United States 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.