Peraton Corporation logo
Peraton Corporation

Peraton Corporation, a national security company headquartered in Herndon, Virginia, supplies solutions for mission-critical programs and systems. Founded in 20

Software Engineer (Senior)

Location

United States

Posted

3 days ago

Salary

$86K - $138K / year

Seniority

Senior

Job Description

Software Engineer (Senior)

Peraton Corporation

Role Description Peraton is seeking a Software Engineer (Senior) to support the MODES III program supporting Military Community and Family Policy (MC&FP). In this role, the selected candidate will be responsible for leading the design and delivery of complex, secure, cloud-native applications and microservices in AWS GovCloud supporting mission workflows like E-EFMP. This position is remote and requires an active Secret clearance. - Responsible for leading the design and delivery of complex, secure, cloud-native applications and microservices in AWS GovCloud supporting mission workflows like E-EFMP. - Architects secure APIs and data ingestion pipelines to cloud data lakes conforming to DoD CC SRG and Zero Trust principles. - Drives enterprise-level performance and resilience through containerization, autoscaling, observability, and high-availability configurations across multi-AZ deployments. - Leads DevSecOps integration, designing CI/CD pipelines with security gates (SAST/DAST), automated rollback strategies, and code integrity controls. - Provides technical leadership for database architecture and production incident response; defines RTO/RPO targets and validates via Disaster Recovery exercises. - Familiar with: AWS (EKS, Lambda, RDS), Docker/Kubernetes, Terraform, SAST/DAST tools, and Oracle RAC. Qualifications - Active Secret clearance required. - US Citizen - Experience / Education: a minimum of 12 years w/o a degree or 10 years with AS/AA or 8 years with BA degree, or 6 years with a MS Degree - Certifications: This role requires a demonstration of capability within the Cyberspace IT workforce. Successful applicants must satisfy Foundational Qualification standards via an approved industry certification (e.g., A+ or Network+) or documented equivalent military/educational training as defined in the DoD 8140 Qualification Matrix. Requirements - Eligible for Top Secret/SCI clearance. - Prior experience working in DoD or Federal government IT environments. - AWS certifications (e.g., AWS Solutions Architect, AWS Security Specialty) or equivalent cloud certifications. - Experience with cloud-native data pipelines, analytics platforms, or data lake architectures. - Hands-on experience with Kubernetes, container orchestration, and microservices architectures. - CompTIA Security+ Benefits - Work location: remote with the ability to travel to NCR if needed. Company Description Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure. Target Salary Range $86,000 - $138,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. EEO EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.

Related Job Pages

More Software Engineer Jobs

Septeo logo

Java Developer

Septeo

Septeo, éditeur de logiciels de référence en Europe, est un groupe qui grandit vite. Qui se transforme. En 10 ans, nous sommes devenus un des leaders européens de la tech, une référence dans l’édition de logiciels. Cette évolution, c’est le fruit d’un collectif. Le résultat d’un travail d’équipes déterminées, audacieuses et engagées. Des équipes qui travaillent main dans la main, dans la simplicité, la convivialité & la confiance. Animés par des valeurs communes, chez Septeo, on est ensemble, on fait ensemble et on transforme ensemble. Et les résultats sont là : aujourd’hui, nous sommes le 8ème plus grand éditeur de logiciels en France au classement Truffle 100 et 9ème au FW500. Notre ambition ne s’arrête pas là. Nous souhaitons devenir incontournable en Europe. Nous sommes déjà présents, derrière chaque moment de vie, grâce aux logiciels que nous développons, mis à la disposition de millions de femmes et d’hommes : un achat immobilier, un mariage, une création d’entreprise, un voyage... C’est une sacrée responsabilité finalement. C’est la nôtre. Et peut-être bientôt la vôtre. Prêt(e) à faire partie de l’aventure ?

Full TimeRemoteTeam 1,001-5,000

Role Description Septeo Hospitality recherche un(e) Développeur Java à Tunis pour accompagner le développement et la maintenance de la suite logicielle e-Season, dédiée à la gestion hôtelière de plein air (campings). Dans un contexte de forte activité, vous interviendrez principalement sur : - La maintenance applicative - L’amélioration continue des applications existantes - Contribuer à des évolutions fonctionnelles Votre quotidien : - Développer et maintenir les applications de la suite e-Season en environnement Java - Assurer la maintenance applicative : traitement des tickets, correction de bugs et incidents - Analyser et debugger du code existant (applications legacy) - Comprendre les architectures en place et la logique métier associée - Développer des évolutions fonctionnelles - Rédiger de requêtes SQL et exploiter des données (extractions, analyses) - Participer aux rituels de l’équipe (Daily meetings, etc.) - Contribuer à l’amélioration de la documentation technique - Participer à des initiatives autour de l’IA appliquée au développement Qualifications - Vous justifiez d’au moins 3 ans d’expérience dans un environnement similaire et maîtrisez parfaitement Java (versions 8 ou 21). - Vous appréciez les environnements polyvalents, où vous pouvez intervenir sur des sujets variés (corrections, évolutions, données, documentation) et monter progressivement en compétence sur des applications métiers. - Vous savez travailler à distance avec rigueur et fiabilité, et disposez d’un excellent niveau de communication en français à l’oral. - Curieux(se) et doté(e) d’un bon relationnel, vous appréciez le travail en équipe et les échanges avec des interlocuteurs techniques et fonctionnels. - Une curiosité pour les sujets d’IA et d’amélioration des outils est appréciée. Benefits - Grandir et s’épanouir grâce à un parcours de formation personnalisé, des opportunités de mobilité interne et la possibilité de s’auto-former via notre plateforme Udemy. - Vivre une aventure humaine, échanger et partager autour d’évènements thématisés (afterworks, sport, RSE, séminaires, etc.) 🎉 - Rejoindre un collectif qui prend soin des autres et s’engage en faveur de l’égalité des chances, la diversité et l’inclusion. - Un process de recrutement en 3 étapes : - Un premier échange téléphonique avec un(e) chargé(e) de recrutement pour vous présenter le poste et ses missions, en savoir plus sur vous. - Un second entretien avec un double objectif : vous présenter notre groupe et ses valeurs, mais aussi connaitre vos motivations et l'adéquation de votre projet professionnel avec le poste proposé. - Enfin un dernier entretien : ce sera l’occasion de rencontrer votre futur(e) manager, faire un focus métier et valider l’ensemble de vos compétences. Company Description Septeo est un acteur de référence du software en Europe, présent à l’international et reconnu parmi le top 5 des éditeurs de logiciels sectoriels en France. En forte croissance et en transformation permanente, le groupe s’impose comme un acteur clé de l’édition logicielle grâce à la force de son collectif : des équipes déterminées, audacieuses et engagées. Chez Septeo, l’intelligence artificielle est placée au cœur de notre évolution. Nous la concevons comme un levier de performance durable, de collaboration et d’innovation, intégrée de manière responsable dans les pratiques du quotidien et démocratisé sur l’ensemble de nos métiers. L'ambition est claire : “make intelligent software for Europe”. Notre culture repose sur des valeurs fortes : être, faire et transformer ensemble. Elle n’est pas figée; elle se vit chaque jour dans nos actions et nos décisions, à travers un équilibre entre performance, responsabilité et plaisir. Cette ambition s’incarne dans ce que nous faisons au quotidien : concevoir des logiciels qui accompagnent les moments de vie essentiels, au service de millions de citoyens. Être présent derrière ces instants clés est une responsabilité forte. C’est la nôtre. Et peut-être bientôt la vôtre. Rejoindre Septeo, c’est intégrer une aventure collective à dimension internationale, porter la transformation du groupe dans un environnement en mouvement rapide, et faire de l’IA un levier concret de création de valeur, aujourd’hui comme demain.

Tunisia
SSC HR Solutions logo

Senior Mendix Developer

SSC HR Solutions

Building your business together!

Full TimeRemoteTeam 51-200Since 2006H1B No Sponsor

Role Description Senior Mendix Developer is responsible for designing, developing, and maintaining high-quality Mendix applications that align with business objectives and software development standards. This role combines strong technical expertise in Mendix with the ability to guide junior developers, collaborate with stakeholders, and drive best practices across the low-code application lifecycle. Qualifications - Mendix Advanced or Expert certification (Expert strongly preferred). - 3+ years of experience developing Mendix applications. - Delivered Mendix applications into production (at least 1 complex application). - Expert-level knowledge of domain modeling, microflows, nanoflows, security model, Java actions, JavaScript actions and Mendix best practices. - Experience with Git-based development, CI/CD pipelines, and automated deployments. - Strong experience with REST/SOAP web services, API design and documentation and API best practices. - Proficient in leveraging AI tools (Copilot, Grok, ChatGPT, Maia) to accelerate development, debugging, documentation, design, and professional client/stakeholder communication. - Proven ability to design and maintain comprehensive documentation (API, Low Level Design…etc). - Proficient in Microsoft Word and Excel for documentation and reporting purposes. - Strong Java and JavaScript proficiency for custom actions, debugging complex logic, and performance optimization. - Advanced SQL skills including writing and optimizing complex queries, joins, and indexing. - Hands-on experience with On-Premise environments and cloud environments (Mendix Cloud, Azure, or OpenShift environments). - Solid understanding of Mendix architecture, integrations, APIs, and security concepts. - Solid understanding of networking, certificates, firewalls, and proxy configurations in enterprise contexts. - Performed multiple Mendix Major upgrades. - Strong expertise in Mendix Mobile: offline/sync logic, performance optimization, security, secure mobile storage/encryption, and managing app builds, signing, and store distribution. Requirements - Design, build, and deploy Mendix applications using best-practice architecture and development patterns. - Translate business requirements into scalable, maintainable, and high-quality Mendix solutions. - Develop complex domain models, microflows, nanoflows, workflows, integrations, and UI components. - Build custom components using java actions (written as per Java best practices & company conventions). - Design and implement robust Mendix security models (user roles, module roles, entity access, page access, microflow access) strictly adhering to the principle of least privilege and Mendix security best practices. - Ensure application performance, scalability, reliability, and compliance with enterprise performance standards. - Conduct thorough code reviews to enforce quality, consistency, and maintainability. - Implement robust auditing, logging, and monitoring mechanisms while championing true DevOps, BizDevOps, and SecDevOps principles throughout the application lifecycle. - Build productized modules that are reusable in other apps and projects. - Design and deliver robust Mendix mobile apps with emphasis on reliable offline synchronization, high performance, secure local data handling, custom native functionality, and streamlined iOS/Android build & deployment processes. - Integrate Mendix applications with external systems via REST, SOAP, OData, Kafka, databases, identity providers (OIDC, Azure AD), etc. - Design highly modular and reusable components (modules, microflows, nanoflows, snippets, document templates). - Strong experience working with Mendix Building Blocks. - Collaborate with enterprise architects, infrastructure teams, and system owners to align solutions with the broader IT landscape. - Lead technical discussions with external teams on security, network, and infrastructure topics. - Engage in detailed technical discussions regarding published/consumed APIs (endpoints, versioning, authentication, rate limiting). - Design, document, and publish APIs following REST/SOAP best practices. - Strong documentation discipline: clean/readable code, comprehensive in-app documentation, and complete handover/technical delivery documents (e.g. LLD, API documentation..etc) for clients. - Mentor and coach junior and Intermediate-level Mendix developers on best practices and advanced techniques. - Lead technical discussions, solution-design workshops, sprint planning, and refinement sessions. - Work closely with product owners, business analysts, and stakeholders to clarify requirements, refine user stories, and define acceptance criteria. - Promote and enforce Mendix development best practices and reusable components. - Provide accurate effort estimation for tasks, user stories, enhancements, and bug resolutions. - Ensure proper implementation of CI/CD pipelines, automated deployments, and branching strategies in Git. - Perform systematic unit testing, integration testing, and end-to-end testing; conduct full System Integration Testing (SIT). - Troubleshoot and resolve complex, tricky bugs—including integration, performance, and concurrency issues. - Oversee application lifecycle management: branching strategies, versioning, environment configuration (dev/test/acc/prod), deployment processes, and rollback procedures. Benefits - Competitive salary and performance-based bonuses. - Comprehensive health, dental, and vision insurance. - Flexible working hours and remote work options. - Professional development opportunities and training programs. - Generous vacation and paid time off policies.

Egypt
Zensar logo

Low Code Developer - OutSystems

Zensar

At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

Full TimeRemoteTeam 10,001

Role Description - 8+ years of hands-on experience in OutSystems development. - Strong knowledge of OutSystems Service Studio, Integration Studio, and Lifetime. - Experience in developing responsive web and enterprise applications using OutSystems. - Expertise in handling application enhancements, change requests, and production support. - Strong understanding of OutSystems architecture, security, performance tuning, and deployment processes. - Experience with REST and SOAP web services integration. - Knowledge of Agile/Scrum development methodologies. Qualifications - 5+ years of experience in Microsoft .NET technologies. - Strong knowledge of C#, ASP.NET, .NET Framework/.NET Core. - Experience in developing and consuming Web APIs. - Knowledge of SQL Server, stored procedures, and database optimization. Requirements - OutSystems 11 Platform - Service Studio - Integration Studio - Lifetime - C# - ASP.NET / .NET Core - REST APIs / SOAP Services - SQL Server - HTML, CSS, JavaScript - Git / Azure DevOps - CI/CD concepts Benefits - OutSystems Associate Reactive Developer Certification (or higher). - Experience working in application maintenance and support engagements. - Experience in client-facing roles and requirement discussions. - Exposure to cloud environments (Azure) is an added advantage. Soft Skills - Strong communication and stakeholder management skills. - Ability to independently drive change requests from analysis to deployment. - Excellent problem-solving and analytical abilities. - Ability to work in a fast-paced client environment and manage multiple priorities. Company Description At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

India
Talentgrator logo

Senior NodeJS Developer

Talentgrator

An international company operating in the iGaming industry, focused on building scalable operational processes and supporting business growth across multiple markets. The company works with high-volume financial flows, payment infrastructure, and partner operations, ensuring stability, security, and efficiency across all internal processes. With a strong focus on risk control, fraud prevention, and operational optimization, the team continuously improves internal systems and business processes.

Role Description We are looking for a Senior Node.js Developer to join our team and help build a distributed, high-load real-time networking platform that processes, transforms, and routes large volumes of HTTP and WebSocket traffic between clients and external services. This is a highly technical engineering role focused on network services, protocol-level development, observability, runtime integrations, and modern software architecture. Our platform is built as a large TypeScript monorepository running simultaneously on both Node.js and Bun, with a unified abstraction layer. We actively embrace AI-assisted development practices and expect engineers to take ownership throughout the entire software lifecycle—from research and design to implementation, testing, deployment, and continuous improvement. What You'll Do - Core Platform Development - Design, develop, and optimize services within our networking core. - Build highly reliable systems for request processing, routing, load balancing, failover, and streaming data delivery. - Contribute to platform scalability, performance, and operational excellence. - Network Protocol Engineering - Work directly with: - HTTP/1.1 - HTTP/2 - WebSocket - TLS - CONNECT tunneling - Compression technologies (gzip, brotli, zstd, deflate) - Diagnose and resolve complex networking issues in production environments. - Observability & Reliability - Implement tracing, metrics, and logging using OpenTelemetry. - Build dashboards and alerts generated directly from code. - Analyze system behavior under load and improve operational visibility. - Third-Party Integrations - Maintain and extend runtime integrations with external web applications. - Develop compatibility layers between internal systems and third-party clients. - Software Engineering Excellence - Write portable TypeScript code compatible with both Node.js and Bun runtimes. - Ensure proper tree-shaking, modular design, and absence of cyclic dependencies. - Participate in architecture discussions and technical decision-making. - Full Ownership Delivery - Own projects end-to-end: - Research - Design - Planning - Development - QA - Documentation - Retrospectives - Leverage AI tools as an integral part of the engineering workflow. Qualifications - 5+ years of commercial experience with TypeScript and JavaScript. - Strong expertise in Node.js development. - Deep understanding of: - Asynchronous programming - Event loops - Streams - Error handling - High-performance backend systems - Experience designing and maintaining production-grade services. - Practical understanding of: - HTTP/1.1 and HTTP/2 - WebSocket - TLS - HTTP headers - Caching - Compression - Ability to troubleshoot real-world networking problems. - Experience designing modular systems with: - Clean boundaries - Dependency Injection - Type-safe contracts - Maintainable code structures - Strong understanding of scalable application architecture. - Experience with: - Unit testing - Integration testing - End-to-end testing - Comfortable using TDD as a practical engineering tool. - Strong knowledge of SQL databases. - Experience with ORM frameworks and database migrations. - Understanding of indexes, transactions, and performance optimization. - Experience with monitoring, logging, and tracing. - Familiarity with CI/CD pipelines and monorepo workflows. - Understanding of production environments and performance under load. Benefits - 20 vacation days and 5 family days yearly - Flexible start to the workday - Support from a professional corporate coach and psychologist - Regular internal and external activities, workshops, trips, and corporate events - Access to our internal knowledge base, meetups, and team-building activities - Ongoing training in new technologies and continuous professional development support

United States