540 logo
540

We are a forward-thinking company that the Federal Government turns to in order to #GetShitDone

Software Engineer (Contract)

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

42 days ago

Salary

0

Seniority

Mid Level

Job Description

Software Engineer (Contract)

540

540 is seeking a Software Engineer to support the DoW in building a next-generation Air Force aircraft maintenance platform. This application leverages Java/Spring Boot microservices, Angular front-end applications, and cloud-native infrastructure (Kubernetes, Google Cloud, Apigee). Engineers on this team build and scale full-stack features across user interfaces, backend services, and data layers that power critical maintenance operations. This platform will modernize how Air Force maintainers plan and execute maintenance and is a key part of the Air Force’s technology strategy for the coming decade. This role is offered as a contract engagement (1099 or W-2) and is ideal for engineers who value flexibility, autonomy, and high-impact work. While there may be an opportunity to convert to full-time in the future, conversion is not guaranteed and is dependent on program needs. Location: Remote within the continental United States, East Coast working hours Citizenship & Clearance Requirement: per client requirements, candidates must be a U.S. Citizen with the ability to obtain a DoW Secret clearance Education Requirement: Bachelor’s Degree in Computer Science or related engineering field (preferred) Contract Duration: initial 12 month contract, 40 hours per week WHY 540? 540 is a forward-thinking company that the government turns to in order to #getshitdone. We don’t just talk about innovation – we deliver it. We break down barriers, build impactful technology, and solve mission-critical problems. HOW YOU’LL DRIVE IMPACT - Develop full-stack features across Angular front-end applications and Java/Spring Boot microservices - Develop offline-first capabilities that enable reliable client-side data persistence and seamless synchronization with backend systems - Build and deploy services in containerized environments (Docker, Kubernetes) - Design and integrate RESTful APIs to enable secure communication across systems - Implement asynchronous messaging patterns (Kafka) for distributed systems - Design and maintain data models and persistence layers (Postgres or MySQL), along with client-side storage solutions (IndexedDB) - Collaborate with engineers, architects, and stakeholders to translate mission needs into scalable technical solutions - Contribute to technical design documentation, including system diagrams and architecture artifacts - Participate in code reviews, testing, and troubleshooting to ensure high-quality software - Support and improve CI/CD pipelines and deployment processes - Enhance system performance, scalability, and reliability as the platform evolves REQUIRED SKILLS & EXPERIENCE - 5+ years of professional software development experience - Strong experience with Java and Spring Boot for building production-grade services - Experience with JavaScript/TypeScript and modern frameworks (Angular preferred) - Experience developing microservices in containerized environments (Docker, Kubernetes) - Experience with asynchronous messaging systems (Kafka) - Proficiency with build tools such as Gradle or Maven - Experience designing resilient data synchronization patterns and RESTful interfaces - Experience working with relational databases (Postgres or MySQL) and client-side storage solutions (IndexedDB) - Ability to produce technical design documentation (diagrams, system designs) - Strong problem-solving skills and ability to learn new technologies quickly - Excellent communication and collaboration skills - Demonstrated ownership and ability to drive work from concept through delivery NICE TO HAVE - Experience building offline-capable web applications (PWAs) - Hands-on experience with browser-based databases such as IndexedDB - Familiarity with Web Crypto API for client-side encryption-at-rest - Experience implementing conflict resolution patterns (e.g., syncing and merging client/server data) - Experience with Google Cloud Platform (GCP) or similar cloud environments - Experience with API gateways and API management platforms, such as Google Apigee - Familiarity with API authentication and authorization (PKI, OAuth2, JWT, LDAP, SAML, etc.) - Experience working with OpenAPI/Swagger specifications - Experience supporting U.S. Federal Government programs, particularly DoW environments - GCP Certifications (Professional Cloud Architect or Professional Cloud Developer) EQUAL EMPLOYMENT OPPORTUNITY (EEO) 540's policy is to provide equal employment opportunity to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 501-1,000

Controls Startup Lead About PROENERGY PROENERGY is a global and vertically integrated energy transition platform. Focused exclusively on fast-start, dispatchable power, our company supports both energy security and renewable growth with complete turbine services, project development, equipment manufacturing, turnkey generation facilities, operations, and maintenance. Our Footprint We are primed for the energy transition with permanent service locations in Missouri, Texas, and Argentina. Our world-class Missouri headquarters is purpose-built to meet dispatchable power needs. It sits on 90 acres in Sedalia and features more than 600,000 sq. ft of service capacity under roof, which includes the only independent Level-IV aeroderivative depot and string-test facility in the world. Our Houston, Texas, office is a strategic satellite positioned near our own dispatchable power installations. Our Philosophy We take care of our people and strive to make a positive difference for the world. We offer competitive pay, excellent benefits that include Medical, Dental, Vision, and Life/Disability Insurance at minimal cost to the employee, 10 paid holidays, paid time off, and a 401K plan. If you are looking for a rewarding career and possess specialized knowledge and quality-oriented problem-solving skills, we encourage you to apply today. Position Summary The Controls Startup Lead is responsible for the installation, testing, and commissioning of field-based PLC and turbine control systems for LM6000 gas turbine power generation projects. This role requires deep expertise in process control, programming, and system integration, and demands frequent travel to project sites for hands-on implementation and support. Reports To: VP Startup Services Work Location: Remote United States Position Responsibilities - Expert-level experience with Allen Bradley RSLogix platforms - Perform or coordinate the testing of all LM6000 gas turbine control system, indication, and annunciation loops. - Verify, modify and tune plant control loops per revised design requirements. - Demonstrates a high level knowledge in process controls including detailed understanding of the process, ability to optimize the parameters and optimize the measurable outcomes while minimizing risks of hazards. - Proficient in reading and interpreting P&IDs and working with instrumentation/control equipment in industrial environments. - Demonstrates, optimizes and instructs an expert knowledge of the control methods, analog and discrete and the critical components to developing sustainable control algorithms. - Performs programming and configuration on LM6000 Gas Turbine Controls systems. - Implement control methodologies across PLC, and HMI platforms, with proficiency in multiple programming languages and adaptability to new platforms. - Collaborate with instrument technicians, operations, maintenance, construction personnel, and vendors to provide technical assistance, field support, and guidance in solving problems and implementing improvements, at the site. - Support commissioning, startup, and construction efforts with technical expertise. Required Qualifications - 10+ years of LM6000 gas turbine controls and PLC commissioning experience. - In-depth technical experience in process instrumentation and controls, including familiarity with pressure, temperature, level and flow measurement technology. - High proficiency in supporting distributed control systems and programmable logic controllers. - Working knowledge of electrical equipment and systems. - Frequent walking, standing, bending, and working in tight or elevated spaces on active construction sites. - Must be able to work outdoors in various weather conditions - Willingness to travel up to 85%, including international travel. - Must be able to speak, read, and write English fluently. - US work authorization is a precondition of employment. The company will not consider candidates who require sponsorship for a work-authorized visa. - Successful candidate will need to satisfactorily complete pre-employment drug screen and background check. Desired Qualifications - Familiarity with various industrial control programming and system design (GE, Woodward, Ovation, etc.). - Experience with GE aeroderivative gas turbines, programming, and sequencing. - Technical knowledge of industrial networks and communication protocols. - Ability to manage multiple projects simultaneously in a matrixed team environment. It is PROENERGY’s policy to provide equal opportunity in employment to all its employees and applicants for employment without regard to race, color, religion, sex, pregnancy, age, disability, national origin, marital status, ancestry, medical condition, military status, or any other characteristic protected by State or Federal law.

United States
SYNIA logo

Founding Engineer

SYNIA

Fondée par deux ingénieurs CentraleSupélec, SYNIA développe SYNIA HUB, la plateforme permettant à chaque PME et ETI d'intégrer l’IA dans leurs opérations. SYNIA HUB permet de concevoir et déployer des agents IA sur mesure, connectés aux outils métiers des clients, avec un suivi continu des performances via un monitoring en temps réel, sans les inconvénients habituels : maintenance, évolution des modèles.

Role Description Pour faire face à une demande croissante du marché, nous recrutons notre premier·e Founding Engineer afin de faire évoluer la base technologique et d'accélérer notre déploiement. - SYNIA HUB (50%) - Construire et faire évoluer SYNIA HUB : Participer aux choix d’architecture et au développement de notre plateforme propriétaire, au cœur du produit, avec un fort niveau d’impact sur les décisions techniques. - Opérer l’infrastructure cloud Azure : Prendre en charge le déploiement, le passage à l’échelle et la sécurisation de l’infrastructure qui fait tourner nos agents en production. - Structurer les bases techniques de l’équipe : Contribuer à définir les standards de code, les bonnes pratiques de développement, la stack et la culture technique de SYNIA. - DÉVELOPPEMENT SUR-MESURE (50%) - Développer et déployer des agents IA en production : Concevoir des systèmes RAG et intégrer des agents IA dans des workflows métier concrets (génération de devis, classification d’emails, etc). - Collaborer avec les clients pour comprendre leurs besoins métier : Intervenir ponctuellement pour cadrer les cas d’usage et traduire ces besoins en solutions techniques. Qualifications - Justifies d’une première expérience en environnement de production (1 à 3 ans). - Es autonome, ambitieux·se et force de proposition, et que tu t'intéresses à l'IA autant qu'à la construction d'une boîte. - Déploies et maintiens des applications sur Azure : Docker, CI/CD, monitoring, sécurité. - Disposes de connaissances en frameworks et technologies IA : Python, orchestration d’agents (LangChain, LlamaIndex…), flux LLM, prompting, RAG. - Utilises au quotidien des outils comme Claude Code, Cursor ou équivalent (maîtrise d’au moins un requise). - Es à l'aise face à des interlocuteurs non-techniques : comprends une problématique métier et proposes des solutions concrètes. Benefits - Évoluer dans un environnement où la confiance et l'initiative définissent vraiment la façon dont on travaille. - Premier·e salarié·e, tu construis l'équipe avec nous, depuis le début, avec un impact direct sur le produit, les choix d'architecture et la culture technique. - Accès aux fondateurs et aux clients sans intermédiaire, avec des décisions rapides et des retours directs. - Travailler avec les derniers modèles et les meilleurs outils de code IA, sur de vrais problèmes en production, avec un stack de pointe. - Des BSPCE pour participer concrètement à la valeur que tu crées. - Un poste en 100% remote avec des présences ponctuelles à Paris. - Un salaire compétitif selon ton profil et ton expérience. Company Description Fondée par deux ingénieurs CentraleSupélec, SYNIA développe SYNIA HUB, la plateforme permettant à chaque PME et ETI d'intégrer l’IA dans leurs opérations. SYNIA HUB permet de concevoir et déployer des agents IA sur mesure, connectés aux outils métiers des clients, avec un suivi continu des performances via un monitoring en temps réel, sans les inconvénients habituels : maintenance, évolution des modèles.

Worldwide
Job Closed
onX logo

Senior Software Engineer - Map Viewer

onX

onX is a distributed company with more than 400 employees across the country. We come together regularly to work in person and stay connected through regional basecamps and a culture that balances individual ownership with deep collaboration. While we move quickly, we’re not a scrappy start-up. We operate with clear goals, structure, and frameworks that guide how we prioritize and execute. Clear priorities and structure don’t limit ownership - they make it possible. You’ll have the autonomy to define your work and make meaningful decisions within clear strategic boundaries.

Full TimeRemoteTeam 201-500

Role Description onX is seeking a Senior Software Engineer who will contribute to meaningful, real-world outcomes that have a lasting impact for customers and the business. In this role, you’ll focus on onX’s Core Viewer cross-platform map rendering engine as part of the Map Viewer team, supporting map rendering for all onX verticals. You’ll take ownership of your work, collaborate closely with partners across the organization, and help move initiatives forward in an environment where priorities evolve, learning is celebrated, and you’re encouraged to keep stretching your skills. This role will report to the team's Engineering Manager. What You'll Do - You will write C++, Swift and Kotlin, leveraging OpenGL and Metal. - You help develop a 3D map viewing SDK for mobile and web. - Build reliability and performance tracking tools to monitor the map engine in production. - Serve as a map API subject matter expert for vertical application developers. - Optimize the rendering, culling, and spatial positioning algorithms that drive the map’s visual presentation. - Set up dependency/artifact/build pipeline to create consumable dependencies for iOS, Android and web (CocoaPods, Android Libraries). - Integrate automated testing and performance measurement into the Core Viewer CI pipeline for all platforms. - Look for opportunities to embed AI as a repeatable co-pilot in daily workflows by integrating experimentation into real work, and continuously refining its use with sound judgment and validation. Qualifications - Minimum of five (5) years of experience shipping and maintaining production code. - At least one (1) year of experience focused on 3D map rendering (WebGL, OpenGL, Vulcan, Metal and/or DirectX) and at least (3) years of experience with mobile development. - Fundamentals of graphics programming, including the Graphics Pipeline. - Experience with culling, clipping, and spatial partitioning algorithms. Quad- or oct-trees is a plus. - Concurrency and multithreading for network requests and computation. - Experience with protocol buffers. - Experience with working with analytics data, BigQuery or a similar big data query language. - Knowledge of scene graphs. - A strong computer science foundation. - Brings a humble approach and communicates with clarity across written and verbal formats. - A strong curiosity for exploring new technologies, including AI. - A shared passion for and ability to demonstrate onX’s Company Values. - Permanent US work authorization is a condition of employment with onX. Added Bonuses - Deep understanding of data structures to support spatial querying. - Experience with a multi-platform C++ code base. - An avid user of any of the onX apps. Benefits - Competitive salaries, annual bonuses, equity, and opportunities for growth. - Comprehensive health benefits, including a no-monthly-cost medical plan. - Paid parental leave of 13 weeks for birthing parents and 5 weeks for non-birthing parents. - 401k matching at 100% for the first 3% you save and 50% from 3-5%. - Company-wide outdoor adventures and amazing outdoor industry perks. - Annual “Get Out, Get Active” funds to fuel your active lifestyle. - Flexible time away package that includes PTO, STO, VTO, and paid holidays. Performance Essentials In this role, success is driven by cognitive abilities such as concentration and problem-solving, essential for our computer-centric tasks. onX will explore reasonable accommodations to ensure that individuals with diverse abilities can fully engage in and contribute to the essential physical and mental functions of the job. If you need assistance or accommodation, please contact us at PC@onxmaps.com. Application Deadline is [day of week], [month] [day] at [0:00 pm] MST. Position open until filled. #LI-Remote At onX, we believe that unique perspectives make us stronger. By bringing together people with different experiences, ideas, and viewpoints, we fuel innovation and move closer to our mission of awakening the adventurer in everyone. We are proud to be an equal opportunity employer and are committed to fairness not only in hiring, but also in development, compensation, and promotion. Our goal is to build an inclusive community where every team member can show up authentically and thrive. Together, we win as one team. Come join us!

United States
$148K - $182K / year
Fiserv logo

Senior Mainframe Systems Programmer (z/OS-Network)

Fiserv

We aspire to move money and information in a way that moves the world.

Full TimeRemoteTeam 10,001+Since 1984H1B Sponsor

Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Senior Mainframe Systems Programmer (z/OS-Network) About your role: In this role you will be responsible for the installation, configuration, maintenance, and administration of TCP/IP, VTAM Unix System Services and portions of z/OS. You will also participate in Disaster Recovery exercises, support governance requirements and audits and work with capacity and performance teams in proactively addressing potential performance issues impacting service levels. What you’ll do: - Install and maintain Connect:Direct (NDM), MSM and InterTest Batch utilizing SMP/E - Design and develop utilities (REXX) to streamline processes - Support a redundant TCPIP network for a Parallel Sysplex by making use of Dynamic VIPA and Sysplex Distributor and HiperSockets - Support non-shared USS file system in a Shared File system accessible by all LPARs within a Sysplex - Support and diagnose AT-TLS configurations - Troubleshoot started task abends utilizing IPCS - Apply Ciphers and license certificates - Resolving network connection issues utilizing packet traces Experience you'll need to have: - 9+ years of experience with the z/OS mainframe communications experience - 7+ years of experience with TCP/IP, DNS, DHCP, and possess a deep understanding of core networking protocols as well has hands on Cisco routers and switches - 7+ years of experience configuring and managing secure data transmissions with firewalls and VPNs - 7+ years of experience with JCL, UNIX Shell, IBM system utilities, and network monitoring tools - Bachelor's degree in a related field or an equivalent combination of education, military, and work experience Experience that would be great to have: - Cloud networking familiarity with hybrid cloud environments and Z integration - Experience in the financial services industry or other highly regulated industries How you'll work: - This role requires being on-call during non-standard and/or overnight hours on a rotational basis - This role requires use of a computer and audio equipment #zOS #IBM #WeAreMainframe #SystemsProgramming #IBM Salary Range $109,000.00-$152,000.00 These pay ranges apply to employees in Minnesota. Pay ranges for employees in other states may differ. It is unlawful to discriminate against a prospective employee due to the individual's status as a veteran. Thank you for considering employment with Fiserv. Please: - Apply using your legal name - Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable). Our commitment to Equal Opportunity: Fiserv is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law. If you have a disability and require a reasonable accommodation in completing a job application or otherwise participating in the overall hiring process, please contact AskHR.US@fiserv.com. Please note our AskHR representatives do not have visibility to your application status. Current associates who require a workplace accommodation should refer to Fiserv’s Disability Accommodation Policy for additional information. Note to agencies: Fiserv does not accept resume submissions from agencies outside of existing agreements. Please do not send resumes to Fiserv associates. Fiserv is not responsible for any fees associated with unsolicited resume submissions. Warning about fake job posts: Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information. Any communications from a Fiserv representative will come from a legitimate Fiserv email address.

United States
$109K - $152K / year