Build a full-stack B2C and B2B web application using Next.js and a PostgreSQL database. The application should support the distinct needs and user flows of both customer-facing and business-facing users. Implement secure Paystack payment integration, including the relevant checkout and payment-status workflows. Integrate email functionality for transactional or product-related communications. The work should include a production-ready application structure, database integration, and clean, maintainable code suitable for ongoing development. Remote work must be performed within the specified country. Read more
Freelance and remote Software engineers jobs
Find freelance and remote Software engineers work.
Filtered latest Software engineers jobs · newest first · Try Best match
Exoscale is a leading Swiss and European cloud service provider offering scalable cloud infrastructure services, including virtual machines and S3-compatible object storage. The company is seeking a Hardware Engineer to join its distributed, multicultural team and help expand its infrastructure footprint. This role focuses on delivering and maintaining Exoscale’s internal Kubernetes PaaS and managed service ecosystem. Responsibilities include platform development, tooling, automation, application delivery pipelines, and ongoing system maintenance. Design and maintain the internal Kubernetes developer platform. Develop internal platform tooling, automation, and orchestration systems. Develop and maintain SKS, including upcoming features. Improve developer experience through self-service systems and delivery pipelines. Contribute to the architecture and design of Exoscale’s platform systems. Improve scalability, security, availability, and operational processes. Participate in code and change reviews. Support the team with escalated support issues. Join the on-call rotation after completing the required training. Requirements Proficiency in Golang is mandatory. Experience with Linux and large-scale configuration management. Familiarity with Kubernetes and its ecosystem. Passion for product design, software architecture, and automation. Ability to identify opportunities to optimise workflows and reduce manual effort. Strong teamwork skills, particularly in a distributed environment. Curiosity, autonomy, and eagerness to learn new technologies. Strong written and spoken English communication skills. Familiarity with Clojure is an advantage. Candidates who do not meet every requirement but are motivated to learn are encouraged to apply. Location Spain, Germany, or remote within the European Union. What We Offer Flexible working hours and remote work options. Autonomous working conditions with freedom to create and challenge existing approaches. A collaborative culture with talented engineers and a supportive working environment. Team events, training, and further education opportunities. Read more
Exoscale is hiring a Hardware Engineer to join its distributed, multicultural engineering team in Europe. The role focuses on developing and maintaining the internal Kubernetes developer platform, internal PaaS tooling, and managed service ecosystem. The position involves platform development, automation, orchestration, application delivery pipelines, developer self-service systems, and the ongoing enhancement of SKS and its upcoming features. The role also contributes to the architecture, scalability, security, and availability of Exoscale’s platform systems. Design and maintain the internal Kubernetes developer platform. Develop tooling, automation, and orchestration for internal platforms. Develop and maintain SKS and future features. Improve developer experience through self-service systems and delivery pipelines. Contribute to platform architecture and system design. Improve processes for scalability, security, and high availability. Participate in code and change reviews. Support the resolution of escalated customer support issues. Participate in the on-call rotation after completing training. Requirements Professional proficiency in Golang is mandatory. Experience with Linux and large-scale configuration management. Familiarity with Kubernetes and its ecosystem. Passion for product design, software architecture, and automation. Ability to optimize workflows and reduce manual effort. Strong communication skills in written and spoken English. Ability to work effectively in a distributed, collaborative team. Curiosity, autonomy, and enthusiasm for learning new technologies. Familiarity with Clojure is an advantage. Candidates who do not meet every requirement but are motivated to learn are encouraged to apply. Location Spain, Germany, or remote within the European Union. What Exoscale Offers Flexible working hours and work-from-home options. Autonomous working conditions with freedom to create and challenge existing approaches. A collaborative and supportive environment with talented engineers. Team events, training, and further education opportunities. About Exoscale Exoscale is a leading Swiss and European cloud service provider offering services across the cloud infrastructure spectrum, including virtual machines and S3-compatible object storage. The company is headquartered in Lausanne and provides a simple, scalable cloud experience that allows customers to focus on their core business. Read more
Build and maintain full-stack applications using Python, Django, Flask, React, and PostgreSQL. Own features from technical design through production support, including backend services, responsive interfaces, schema design, migrations, and query optimization. Integrate AI models and services into product features and workflows. Develop or extend AI agents that use tools, external APIs, and application data; experience with LLM APIs, tool calling, RAG, agent orchestration, and AI output evaluation is valued. Improve reliability, security, performance, error handling, automated testing, and technical documentation. Collaborate on architecture, code reviews, and mentoring, with familiarity in REST APIs, authentication, Docker, CI/CD, cloud platforms, and production monitoring. This is a remote contract role for candidates physically located in the United States and authorized to work without employer sponsorship. Read more
We are seeking a talented software engineer for a full-time contract role in the App & Web category. The work will be performed remotely within the Brazil. Please share your relevant software engineering experience, core technical strengths, and availability to start ASAP. Include examples of comparable app or web projects where possible. Read more
Want these ordered by what fits you?
Order these by what fits you?
Best match uses Ari to rank jobs against your CV and explain each one.
KeyLogic is seeking a Software Engineer/Application Developer to support a U.S. Government cybersecurity mission in Dulles, Virginia. The role supports incident response efforts for civilian government agencies and critical infrastructure owners affected by cyberattacks, including breach investigations, mitigation planning, and service restoration. The successful candidate will design, develop, integrate, troubleshoot, and maintain software applications throughout the full development lifecycle. Responsibilities include developing RESTful APIs, resolving production issues, evaluating and integrating commercial software products, testing and validating new tools, improving development standards and documentation, and ensuring quality control of prototype and modified software. Requirements Required Qualifications U.S. citizenship. Active U.S. Department of Defense Secret clearance; TS/SCI clearance is preferred. Ability to obtain DHS suitability. At least two years of directly relevant application development experience. Knowledge of secure software development lifecycles, code versioning, and software maintenance. Experience assessing and integrating commercial off-the-shelf software products. Experience installing, demonstrating, testing, validating, and evaluating software, tools, methods, and software measurement technologies. Operational experience with Python. Experience with AWS services such as S3, SQS, Lambda, Glue, and Route 53. Knowledge of software application development and RESTful architecture. Experience with data transformation and manipulation through code. Experience with containerization technologies, including Kubernetes and Docker. Strong communication skills and experience engaging directly with customers in project or technical demonstration environments. Ability to collaborate across remote and onsite locations. Education Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Computer Systems Engineering, or a related field; or a high school diploma with four to six years of directly relevant experience. Preferred Qualifications Experience with at least two of the following: JSON, data analytics, MongoDB, Elasticsearch, Databricks, PostgreSQL, Ansible, Vue.js, React, HTML, Podman, process automation, UI development, or CI/CD. Familiarity with data transformation and ETL processes. CSSLP or Security+ certification. Position Details Position: Software Engineer/Application Developer Location: Dulles, Virginia; onsite and in person Salary: $87,000–$114,000 plus a comprehensive benefits package Job Code: 2784 About KeyLogic KeyLogic provides mission management, systems analysis, data analytics, digital transformation, and cybersecurity services to federal, defense, energy, and civilian-sector customers. The company employs more than 400 professionals, including software developers, engineers, data scientists, cybersecurity specialists, mission experts, and program managers. Read more
THOR Solutions is seeking a Software Engineer III specializing in artificial intelligence and machine learning to support the development of an AI tool for comparing U.S. Navy engineering drawings, known as Damage Control Plates. The role will help develop a computer vision pipeline that compares two drawing versions and a locally hosted language model that generates draft comparison reports for engineer review. Design, develop, and integrate a computer vision pipeline to ingest, align, and identify differences between engineering drawings. Develop and deploy a locally hosted language model that converts comparison results into structured, human-readable reports. Build and maintain a secure web interface for reviewing AI findings, annotating results, and approving or correcting reports. Develop drawing ingestion and normalization processes for PDF, TIFF, CGM, DXF, and JPEG files. Ensure all components can operate on existing on-premises hardware without reliance on cloud infrastructure. Create and maintain technical documentation, including design documents, API references, and user guides. Requirements Bachelor’s or master’s degree in a quantitative discipline, such as software engineering, computer engineering, computer science, electrical engineering, information technology, information systems, mathematics, or a related field. Equivalent combinations of highly relevant experience and professional certifications may be considered in place of a degree. At least five years of professional software engineering experience, including recent experience with AI/ML concepts and development. Experience applying programming concepts in a professional or academic environment. Experience using modern software development methodologies, such as Agile, DevOps, or DevSecOps. Experience deploying and optimizing large language models for CPU-based inference in resource-constrained environments. Cybersecurity certification, such as CompTIA Security+ or an equivalent credential. Proficiency with common productivity tools, including Microsoft Office. Strong written and verbal communication skills. Existing active or interim Secret security clearance required before hire. Must be a current U.S. citizen and eligible to hold a security clearance. Preferred Qualifications Familiarity with Department of Defense or U.S. Navy IT environments, network security requirements, or government-managed infrastructure. Agile Developer or Certified Scrum Developer certification. Work Location and Travel This is a hybrid position based in Virginia Beach, Virginia. Employees are expected to work onsite at THOR’s Virginia Beach office three days per week, with the remaining work performed remotely. Up to 10% travel may be required to sites in San Diego, California, and Philadelphia, Pennsylvania. Employment Details Short-term position expected to continue through approximately December 2026, with the possibility of additional work. Anticipated pay range: $38.46–$45.67 per hour, depending on education, qualifications, and experience. Work primarily involves desk and computer activity in an office environment and may include repetitive motion. Benefits THOR offers a comprehensive benefits package that may include: Accrued paid time off and paid holidays 401(k) plan with employer match and Traditional/Roth options Medical, dental, and vision insurance TRICARE supplemental coverage for eligible individuals Healthcare and dependent care flexible spending accounts Commuter and transit benefits Basic and supplemental life insurance Short- and long-term disability insurance Pet benefits, legal plan, and identity theft protection Employee assistance and work-life programs Voluntary leave transfer program Tuition reimbursement and employee referral programs Company Information Founded in 2009, THOR Solutions, LLC is a Center for Veterans Excellence-verified Service-Disabled Veteran-Owned Small Business that provides engineering, technical, logistics, training, program management, and operational support to the Department of Defense, Department of Homeland Security, federal civilian agencies, and the commercial maritime industry. Read more
Design, build, and continuously improve the client’s online platform. Research, recommend, and implement technology solutions in line with industry best practices and standards. Take responsibility for the resilience, reliability, and availability of assigned products. Collaborate effectively as a productive member of the team. Requirements 6–8 years of experience as a Java Engineer. Strong knowledge of Core Java, Linux, JBoss Application Server, SVN, Maven, CI/CD, shell scripting, Ansible, and Splunk. Benefits Fixed-term employment contract Work-life balance Flexible working arrangements What GeekSoft Consulting Offers International and collaborative consulting culture Clear career development opportunities Comprehensive Dutch benefits package focused on well-being, mobility, and career growth Read more
Halogen Engineering is seeking a Software Engineer to develop, sustain, integrate, and troubleshoot the GHOSTGEM software suite. The role involves designing, coding, testing, deploying, documenting, maintaining, and enhancing complex software systems based on documented requirements. The Software Engineer will work independently or as part of a team to develop processing-intensive analytics, algorithms, large-scale data applications, real-time systems, business information systems, data repositories, data transport services, and software monitoring solutions. Responsibilities include resolving software defects, reviewing code and test results, integrating COTS, FOSS, GOTS, and open-source technologies, and supporting system and software requirements analysis. The role also includes collaborating with system and hardware engineers, supporting software installation and operational monitoring, improving development processes and documentation, and contributing to hardware/software trade-offs, software reuse, and system design decisions. Depending on experience, the engineer may serve as a technical or team lead and oversee software development teams. Development practices may include Agile methodologies, continuous integration, configuration management, containerization, cloud technologies, event-driven and data-driven analytics, database application development, and the design of complex algorithms subject to strict timing, resource, and interface constraints. Requirements Required Skills and Technical Experience Minimum of seven years of software engineering experience, or equivalent experience based on the education alternatives below. Experience using the Linux command-line interface and Linux tools. Experience developing Bash and Python scripts, including Unix shell scripting. Recent Java software development experience, including Java development with Eclipse and J2EE applications. Recent experience with the Spring Framework, including Spring Boot, Spring Data, and Spring Integration. Experience with SQL databases, including PostgreSQL. Experience with NoSQL databases, including MongoDB. Experience with Docker, containerd, and other containerization technologies. Experience with Kubernetes and Helm chart development for deploying containerized services. Familiarity with messaging and queue-management frameworks, including RabbitMQ and Kafka. Familiarity with CI/CD principles, methodologies, and tools such as Bamboo and GitLab CI. Familiarity with infrastructure-as-code principles and tools, including Ansible. Experience with Git and other source-control systems. Experience with Web Services implementation, configuration management, software testing, and system integration. Experience developing relational and non-relational database applications, data queries, analytics, and complex algorithms. Experience with Agile development processes and collaboration tools. Ability to analyze requirements, derive software designs, debug and modify existing applications, develop new features, and resolve software problem reports. Ability to create and review technical documentation and test procedures. Ability to integrate software into new or modified systems and operating environments. Ability to perform quality control and, as appropriate, lead or oversee software development teams. Desired Skills Experience with the Atlassian tool suite, including Jira and Confluence. Education and Experience Master’s degree in computer science or a related discipline plus five years of relevant software engineering experience; or Bachelor’s degree in computer science or a related discipline plus seven years of relevant software engineering experience; or Nine years of relevant software engineering experience without a degree. Position Details Location: Fort Meade, Maryland Work arrangement: Onsite Schedule: Day shift Travel: Not required Security clearance: Current TS/SCI required Polygraph: Required and must be less than seven years old Compensation: $227,000–$241,000 annually Compensation is based on factors including location, education, knowledge, skills, competencies, experience, contract affordability, and organizational requirements. Benefits Three medical plan options, including two Platinum PPO plans with no deductible and one HSA plan with a $1,500 deductible. Company-paid medical premiums up to $25,000. CareFirst Wellness Rewards Program. Dental coverage with 50% of plan costs paid by the company. Vision coverage with 100% of plan costs paid by the company. 401(k) plan with a 10% company contribution, automatically vested and paid each pay period. Life insurance, AD&D, short-term disability, and long-term disability coverage. 20 paid time-off days, six federal holidays, and five floating holidays. Performance- and billable-hours-based bonuses. Equal Employment Opportunity Halogen Engineering Group provides equal employment opportunities and does not discriminate based on race, color, religion, sex, pregnancy, gender identity, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or any other non-merit factor. Read more
TaxRise is seeking a curious and motivated Junior Software Developer to join its team in Irvine, California. This is an entry-level opportunity suited to recent graduates and early-career developers who have developed their skills through education, internships, research, personal projects, freelance work, or independent learning. The successful candidate will work on real production projects, including front-end website updates, troubleshooting, code maintenance, internal tools, testing, deployments, and progressively larger development initiatives. The role also involves using AI-assisted development tools to support coding, research, debugging, documentation, and problem-solving. This is a 100% on-site position requiring close collaboration with engineering, product, design, and business teams. Key Responsibilities Make front-end changes and improvements to websites and web applications. Write, modify, test, and maintain code within existing applications. Use Git and standard version-control practices to manage and collaborate on code. Troubleshoot bugs and technical issues and develop practical solutions. Build and improve internal tools that support business operations. Collaborate with cross-functional teams to turn ideas into working solutions. Participate in code reviews, testing, and deployment activities. Use AI-assisted development tools to improve research, coding, debugging, documentation, and problem-solving. Take increasing ownership of features and projects as technical skills develop. Requirements Foundational understanding of software development and programming concepts. Working knowledge of JavaScript and/or TypeScript. Familiarity with HTML and CSS, including the ability to make front-end changes. Exposure to a modern front-end framework such as React or a similar technology. Basic understanding of APIs and front-end/back-end communication. Familiarity with Git repositories, branches, commits, and code pushes. Ability to read and work within existing codebases. Ability to research unfamiliar technical problems and work toward effective solutions. Strong communication skills and openness to feedback. Curiosity, adaptability, and willingness to learn new technologies and working methods. Desirable Experience Personal projects, GitHub repositories, or a technical portfolio. University or independent technical research. Internships, freelance development work, or hackathon participation. Experience building websites, applications, automations, or other tools. Experience independently learning new technologies or experimenting with AI development tools. A degree in Computer Science, Software Engineering, or a related technical field is helpful but not required. Personal Attributes The ideal candidate is comfortable working without step-by-step instructions, researches unfamiliar topics, experiments with solutions, asks thoughtful questions, learns from mistakes, and remains committed to continuous development. Compensation and Benefits Base salary of $80,000–$90,000 per year, depending on experience, technical ability, and demonstrated skills. Eligibility for standard TaxRise benefits from the first day of eligibility. Medical, dental, and vision insurance after 60 days. Paid time off. 401(k) retirement plan with company match. Professional Development Program. Access to an on-site gym and gaming lounge. Catered team lunches every Friday. Quarterly company outings. Hands-on experience with production systems and opportunities for technical growth. About TaxRise TaxRise provides tax relief services designed to help individuals and families manage financial uncertainty. The company aims to transform the tax resolution industry through innovation, empathy, and client-focused solutions. TaxRise describes itself as a fast-growing company focused on helping taxpayers navigate tax challenges and creating meaningful opportunities for its employees to contribute and grow. Read more
End of the first batch of jobs
Browse more jobs
- Animation jobs
- Videographer jobs
- Graphic design jobs
- Pitch deck designer jobs
- Social media marketing jobs
- Digital marketing jobs
- Music composer jobs
- Music producer jobs
- Web designer jobs
- Web developer jobs
Jobs in UKUSACanadaAustraliaGermanyWorldwide
See all job categories🌐 One-page Website
Your sleek, professional one-page website to link to your best work. 14 stunning templates to choose from.
See the templatesHalogen Engineering Group is seeking a Signals Software Engineer with at least seven years of experience to develop, maintain, and enhance signal-processing software, including detectors, demodulators, and protocol processors. The engineer may work independently or as part of a development team and will contribute to software design, implementation, testing, integration, documentation, and problem resolution. The role involves analyzing user and system requirements, developing software and signal-processing algorithms, modifying existing applications, debugging defects, and integrating software into new or modified systems and operating environments. The engineer will use scientific analysis and mathematical models to design systems that meet functional, performance, timing, resource, and interface requirements. Key responsibilities include: Design, develop, modify, and maintain signal-processing software using languages such as C++ and Java; recommend other languages when appropriate. Develop and implement complex algorithms for signal conversion, detection, demodulation, filtering, adaptive processing, and other signal-processing functions. Apply knowledge of digital modulation, communications theory, Fourier transforms, error-control coding, and signal analysis. Analyze software, systems flow, data usage, work processes, and problem areas across RF collection and processing systems, including hardware, software, and databases. Review, test, and perform quality control on software components and document test results. Develop and maintain software frameworks that enable efficient data processing. Resolve software problem reports, correct defects, and improve software performance and documentation. Confer with system and software engineers to define requirements, interfaces, limitations, capabilities, and performance objectives. Provide input on hardware/software trade-offs, software reuse, COTS/GOTS solutions, and the decomposition of system requirements into software components. Design signal-processing software using sparse or limited documentation when required. Recommend and implement improvements to software development processes, documentation standards, technologies, and methodologies. Select software development processes in coordination with customers and systems engineering teams. Lead one or more software development teams, delegate programming and testing responsibilities, monitor performance, and ensure delivery within project constraints. Serve as the technical lead for multiple software development teams when required. Requirements Required Skills Experience with software-defined radio architectures, such as SCA, REDHAWK, or GNU Radio. Knowledge of commercial wireless standards and geolocation techniques. Experience with software configuration management tools, such as Git, ClearQuest, Trac, or Subversion. Experience with Python, Eclipse IDE, Google Protocol Buffers, and service-oriented architecture. Experience with model-based design tools, such as MATLAB and Simulink. Advanced understanding of the Linux operating system. Ability to identify issues across RF collection and processing systems, including hardware, software, and databases. Ability to design and implement algorithms subject to strict timing, system-resource, and interface constraints. Qualifications Bachelor’s degree in Computer Science or a related discipline from an accredited college or university. At least seven years of experience as a Signals Software Engineer or equivalent, with a focus on radio frequency systems. Experience with Fourier transforms, filtering, communications theory, digital modulation, error-control coding, signal analysis tools such as WYT or DVT, and digital signal processing, including adaptive beamforming, adaptive filtering, and demodulation. Four additional years of Signals Software Engineer or equivalent experience on projects using similar software processes may substitute for the bachelor’s degree. Current TS/SCI security clearance and a polygraph are required. Position Details Location: Fort Meade, Maryland Work arrangement: Onsite Shift: Day Travel: Not required Security clearance: Current TS/SCI Polygraph: Required Compensation The projected annual compensation range is $213,000–$219,000 USD. Salary is determined by factors including location, education, knowledge, skills, competencies, experience, contract-specific affordability, and organizational requirements. Benefits CareFirst medical insurance, including three medical plan options: two Platinum PPO plans with a $0 deductible and one HSA plan with a $1,500 deductible. Company-paid medical premiums up to $25,000. CareFirst Wellness Rewards Program. Dental plan with 50% of plan costs paid by Halogen. Vision plan with 100% of plan costs paid by Halogen. 401(k) plan with a 10% company contribution, automatically vested and paid each pay period. Life insurance, AD&D, and short- and long-term disability coverage. 20 paid time-off days. 6 federal holidays. 5 floating holidays. Performance- and billable-hours-based bonuses. Equal Employment Opportunity Halogen Engineering Group does not discriminate in employment based on race, color, religion, sex, pregnancy, gender identity, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or any other non-merit factor. Read more
We are building our company website and need an experienced software developer to resolve issues with the camera verification feature. The work involves reviewing the current implementation, identifying why verification is not working reliably, and improving it within the existing site. We are looking for someone with experience developing company websites and camera-based identity or verification systems. This is a fully remote project for DevHire, based in London. Read more
Halogen Engineering is seeking a Software Engineer with experience in AI/ML and full-stack development to design, develop, test, deploy, and maintain scalable software solutions and prototypes. The role involves developing software applications using Java with Gradle and Python, working in Linux environments, applying basic networking concepts, and customizing interfaces and access to customer-tailored Large Language Model (LLM) capabilities. Key responsibilities include: Gathering and evaluating end-user and customer requirements. Writing, testing, debugging, and deploying code. Conducting code reviews and maintaining software quality. Troubleshooting and resolving defects and performance issues. Contributing to project planning and strategic initiatives. Collaborating with product managers, developers, subject matter experts, and organizational leadership. Designing accessible user interfaces for the customer community. Exploring opportunities to integrate artificial intelligence and LLM capabilities. Developing interfaces and bridges to external requirements-management tools. Mentoring junior software engineers. Requirements At least 14 years of experience as a software engineer on programs or contracts of similar scope, type, and complexity. Bachelor’s degree in computer science or a related discipline from an accredited college or university, or four additional years of relevant software engineering experience in lieu of the degree. Current TS/SCI security clearance with a required polygraph. Compliance with DoD 8570 IAT Level II requirements. Experience with artificial intelligence and LLM-related technologies. Proficiency in Python and Java development using Gradle. Experience with JSON, Vue, Node.js, and full-stack development. Experience with Git/GitLab, Agile methodologies, CI/CD, software testing, and debugging. Experience with MongoDB, PostgreSQL, AWS, Docker, and Kubernetes. Working knowledge of Linux and basic networking concepts. Strong collaboration, communication, problem-solving, and mentoring skills. Position Details Location: Fort Meade, Maryland Work arrangement: Onsite Shift: Day Travel: Not required Security clearance: Current TS/SCI Polygraph: Required Compensation The projected annual compensation range is $217,000–$230,000. Salary may vary based on location, education, knowledge, skills, competencies, experience, contract affordability, and organizational requirements. Benefits Three medical plan options, including two Platinum PPO plans with a $0 deductible and one HSA plan with a $1,500 deductible. Company-paid medical premiums up to $25,000 annually. CareFirst Wellness Rewards Program. Dental coverage with 50% of plan costs paid by the company. Vision coverage with 100% of plan costs paid by the company. 401(k) plan with a 10% company contribution, automatically vested and paid each pay period. Life insurance, AD&D, short-term disability, and long-term disability coverage. 20 paid time-off days. Six federal holidays and five floating holidays. Performance- and billable-hours-based bonuses. Equal Employment Opportunity Halogen Engineering Group is an equal opportunity employer and does not discriminate based on race, color, religion, sex, pregnancy, gender identity, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, employee organization membership, retaliation, parental status, military service, or any other non-merit factor. Read more
Halogen Engineering Group is seeking a Senior Software Engineer to design, develop, modify, implement, test, and maintain software systems and applications. The engineer will work independently or as part of a team, lead technical software system design, and lead software integration testing. Key responsibilities include supporting software installation, participating in test reviews and certification, developing software documentation, and collaborating with systems engineering and software leadership to validate system requirements and derive software requirements from system and subsystem requirements. Requirements At least 11 years of experience in software development and maintenance, including requirements analysis, object-oriented software design, coding, testing, documentation, configuration management, user training, deployment, and lifecycle maintenance. Degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mathematics, Information Systems, or a related field. Documented formal training in the Software Engineering Institute’s CMMI-DEV model, or documented experience working on projects that applied portions of the model. Documented formal training in Department of Defense standards for software testing and documentation, or documented experience applying these standards. Current TS/SCI security clearance with a polygraph. Desired Skills Experience with malware analysis and mitigation techniques. Strong understanding of Windows and Linux operating system internals and APIs. Knowledge of shellcode analysis, packed or obfuscated code, and related algorithms. Experience with scripting languages such as Python, Bash, or Perl. Experience conducting host and network analysis to identify platform anomalies and vulnerabilities. Experience documenting technical findings in reports and briefings. Security certifications such as CISSP, CEH, CREA, GPEN, GREM, OSCP, or OSCE. Experience with x86/x64 assembly, C or C++, software reverse engineering, kernel debugging, or protocol stacks. Experience developing computer exploits. Software reverse-engineering experience using tools such as IDA Pro, GDB, WinDbg, Immunity Debugger, OllyDbg, or equivalent tools. Position Details Location: Linthicum Heights, Maryland Work arrangement: Onsite Shift: Day Travel: None required Experience level: 11+ years Security clearance: Current TS/SCI Polygraph: Required Compensation The projected annual compensation range is $233,000–$246,000. Compensation may vary based on location, education, knowledge, skills, competencies, experience, contract affordability, and organizational requirements. Benefits Three CareFirst medical plans, including two Platinum PPO plans with no deductible and one HSA plan with a $1,500 deductible. Company-paid medical premiums up to $25,000. CareFirst Wellness Rewards Program. Dental coverage with 50% of plan costs paid by the company. Vision coverage with 100% of plan costs paid by the company. 401(k) plan with a 10% company contribution, automatically vested and paid each pay period. Life insurance, AD&D, and short- and long-term disability coverage. 20 paid time-off days, six federal holidays, and five floating holidays. Performance- and billable-hours-based bonuses. Equal Employment Opportunity Halogen Engineering Group is an equal opportunity employer and does not discriminate based on race, color, religion, sex, pregnancy, gender identity, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or any other non-merit factor. Read more
The Ontario Ministry of Solicitor General’s Justice Technology Services (JTS) is seeking a Senior Software Developer to support and maintain existing web applications and develop new web-based initiatives. The role requires extensive experience with GeoTalent, the TP Macro Language and TP environment, as well as enterprise-level .NET technologies. The successful candidate will design, develop, test, debug, implement, document and maintain applications. They will build front-end web functionality and back-end administrative console features within GeoTalent, develop Learning Management System (LMS) modules, and deliver enterprise applications using ASP.NET Core, C, Blazor Server, Razor, LINQ, Entity Framework and Microsoft SQL Server. Key responsibilities include: Translate technical specifications into working, tested applications and develop detailed programming specifications. Design, develop, modify, compile, test, debug, document and maintain software applications. Develop and maintain GeoTalent applications using the TP Macro Language and TP environment. Support existing web applications and develop new web-based initiatives. Design and implement enterprise-level .NET applications and database solutions. Create and optimize SQL queries, stored procedures, views, scripts and data models. Perform technical analysis of application design, architecture, integration and implementation. Troubleshoot issues related to software implementation, operation, conversion and migration. Participate throughout the Software Development Life Cycle (SDLC), including quality assurance activities. Conduct design walkthroughs and contribute to technical solution reviews. Provide post-implementation support and resolve application issues. Prepare technical, user and system documentation and participate in knowledge-transfer activities. Collaborate with IT professionals, project teams, business stakeholders and subject matter experts. Follow structured development methodologies and meet project deadlines while maintaining quality standards. Ensure solutions comply with accessibility requirements, including AODA. Requirements Mandatory Qualifications and Technical Skills GeoTalent: At least 10 years of hands-on experience with GeoTalent and its development environment, including the TP Macro Language and TP environment. Demonstrated experience designing and implementing GeoTalent solutions, including front-end web features and back-end administrative console functionality. Experience designing, building and delivering Learning Management System modules using the TP Macro Language and TP environment. Experience performing technical analysis of solution design and architecture within GeoTalent. .NET development: At least 8 years of .NET experience, with 10+ years required for enterprise-level criteria. Strong experience with C, ASP.NET Core and .NET 6 or later, Blazor Server, Razor syntax, LINQ and Entity Framework. Experience developing enterprise-level .NET applications using loosely coupled components and n-tier architecture. Database development: Strong database and data-modelling skills, including complex SQL queries, stored procedures, views, scripts and information retrieval. Experience with Microsoft SQL Server 2019 or later and SQL Server Management Studio (SSMS). Experience developing database and backup scripts, testing reports, and validating data accuracy. Senior-level experience: At least 10 years of programming and analysis experience, including application design, development, testing, debugging, implementation, maintenance and support. Strong analytical, problem-solving, decision-making, communication and interpersonal skills. Development tools: Visual Studio, Visual Studio 2022 or later, Azure DevOps and Windows operating systems. Experience with IIS environments, including IIS 6.0, 7.0 and 7.5. Web development: Experience with HTML 4 and 5, Bootstrap 4 or later, CSS/CSS3, JavaScript and jQuery. Required Technical Stack GeoTalent — 10+ years; mandatory TP Macro Language and TP environment — mandatory Learning Management Systems — required .NET — 8+ years minimum; 10+ years preferred and required for enterprise criteria ASP.NET Core .NET 6+, C, Blazor Server, Entity Framework, LINQ and Razor syntax — mandatory Microsoft SQL Server 2019+, SQL, data modelling, stored procedures and SQL views — required Visual Studio, Visual Studio 2022+ and Azure DevOps — required HTML 4/5, Bootstrap 4+, CSS/CSS3 and JavaScript/jQuery — required Windows and IIS — required Preferred Qualifications Additional GeoTalent and Learning Management System development experience. Experience with Sax Basic, Sax Basic macros and SCORM. Experience with .NET Framework 2.0 through 4.5, Telerik UI for Blazor and the Fluent library. Experience with iText .NET libraries, particularly iText 5, and development of PDF/UA documents. Experience developing Internet-ready applications, middleware, gateways and installation scripts. Experience with application conversion, migration and post-implementation support. Knowledge of rapid application development methodologies and Information Management principles. Knowledge of AODA and related accessibility standards and regulations. Experience preparing user and system documentation, conducting technical design walkthroughs, and validating data and reports. Additional Information Position: Software Developer – Senior Client: Justice Technology Services, Ministry of Solicitor General, Ontario Government Location: 25 Morton Shulman Avenue, North York, Toronto, Ontario Work arrangement: Provisionally hybrid; currently listed as onsite Start date: November 9, 2026 End date: October 5, 2027 Contract duration: Approximately 250 business days Openings: 1 Level: Senior / Level 3 Security clearance: CRJMC Application deadline: October 8, 2026 at 10:30 AM Maximum submissions: 1 Evaluation Criteria Technical skills — 40 points: Evaluation will focus on experience designing, building and delivering LMS modules using the TP Macro Language and TP environment. Database development experience, including data modelling, SQL programming, queries, stored procedures and views. Experience designing and developing user and system interfaces. Experience using SQL for information retrieval. Read more
Savo is seeking a Full-Stack Software Engineer to help build and scale its human intelligence platform. The role involves working across React and TypeScript on the frontend, FastAPI and PostgreSQL on the backend, real-time voice systems built with LiveKit, and AWS infrastructure. This is a hands-on, build-and-learn position. You will contribute to the production codebase from the beginning, shipping features, fixing bugs, developing customer solutions, and working closely with senior engineers through code reviews and mentorship. You will also contribute to AI-powered systems by developing evaluations, tracing model behavior, refining prompts and structured outputs, and improving the reliability of multi-agent systems. Over time, the role may expand into NLP, measurement models, data science, and other areas that turn conversation data into trustworthy, evidence-backed insights. Build and ship features across frontend and backend repositories. Develop APIs, implement database changes, and contribute to larger technical designs. Build and improve customer-facing solutions, including interviews, participant conversations, and results delivery. Understand customer needs and help translate them into effective platform solutions. Write tests, participate in code reviews, and maintain code quality. Debug issues across the technology stack and manage them through to resolution. Work with Docker-based local development, Git workflows, pull requests, and CI/CD pipelines. Grow into greater ownership and explore AI engineering, measurement, and data science alongside the team. Requirements One to five years of professional software engineering experience; strong internship or co-op experience may qualify. A degree in computer science or a related discipline, or equivalent practical experience. Proficiency in at least one modern programming language, such as Python, TypeScript, or JavaScript, with an interest in learning the wider stack. Exposure to both frontend development, such as React, and backend or web framework development. Familiarity with relational databases and Git. A bias toward shipping practical solutions and iterating quickly. Experience using AI coding tools across CLI, IDE, and autonomous-agent workflows, such as Claude Code, Cursor, Codex, or similar tools. Interest in AI engineering, including LLM systems, evaluations, prompting, structured outputs, model behavior, or agent workflows. Ability to work collaboratively, learn quickly, and take ownership in an evolving environment. Nice to Have Experience with FastAPI, PostgreSQL, Redis, Docker, or AWS. Exposure to real-time systems, voice technology, or LLM-powered applications. Interest in NLP, psychometrics, measurement, or data science. Interest in developing MLOps and LLMOps practices. Additional Information Location and Travel This role is based in Austin, Texas, with approximately 5–10% travel for customer visits. Core Competencies Curiosity: Ask questions, form thoughtful opinions, and remain open to changing them. Adaptability: Work effectively when goals, specifications, and priorities change. Judgment: Structure ambiguous problems and make sound decisions. Drive: Take initiative, deliver results, and own outcomes. Benefits Competitive salary and equity package. Health, dental, and vision insurance. Flexible work arrangements. Professional development budget. Collaborative startup environment with direct product impact. Team events and company retreats. Paid time off and company holidays. 401(k) retirement plan. Equal Opportunity Savo is committed to building a diverse and inclusive team. The company welcomes applicants of all backgrounds, experiences, and perspectives and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic. Read more
We are seeking a Senior Software Developer to support and maintain existing web applications while developing new web-based initiatives. The role involves building both front-end web features and back-end administrative console functionality within the GeoTalent development environment. This is a long-term contract position based onsite in Toronto, Ontario. Requirements 10+ years of experience working with GeoTalent, including the GeoTalent development environment, TP Macro Language, and TP environment. Experience developing front-end web features and back-end administrative console functionality. 8+ years of experience with .NET. Strong database knowledge, including data modelling and SQL programming. Ability to write SQL queries, stored procedures, and views. 10 years of experience at Level 3 proficiency. Ability to support and maintain existing web applications and develop new web-based solutions. Additional Information Job Title: Software Developer – Senior – 711 Location: Toronto, Ontario Work Arrangement: Onsite Contract Type: Long-term contract Read more
The Government Services Integration Cluster within the Ontario Public Service is seeking a Senior Software Developer – CRM to design, develop, integrate, test, troubleshoot, deploy, and support enterprise CRM solutions. The role focuses on Microsoft Dynamics 365 Customer Service, Power Platform, Azure, Dataverse, and custom .NET development. The successful candidate will work across both low-code configuration and custom application development while collaborating with technical teams, business stakeholders, and subject matter experts throughout the software development lifecycle. Key Responsibilities Translate technical and business requirements into detailed designs, programming specifications, and tested applications. Design, develop, configure, test, debug, document, deploy, and maintain enterprise applications. Develop and support Dynamics 365 CRM, Dynamics 365 Customer Service, Power Platform, Power Apps, and Dataverse solutions. Perform both low-code and custom Dynamics 365 development. Configure and support Customer Service Workspace, Agent Experience Profiles, Session Templates, Workstreams, Routing, Case Management, and Knowledge Management. Develop Model-Driven Apps, Canvas Apps, Power Pages, custom PCF controls, and solutions using Liquid templating. Design and develop integrations between Dynamics 365 and other Microsoft cloud technologies. Develop and support custom Web APIs, ASP.NET/.NET Core, Azure, and Azure SQL solutions. Conduct unit testing, technical validation, troubleshooting, migration, conversion, and deployment activities. Support DevOps practices, CI/CD pipelines, task boards, Kanban, and Agile delivery. Resolve implementation and post-implementation issues and provide ongoing application support. Prepare technical designs, documentation, reports, assessments, user documentation, and system documentation. Conduct design walkthroughs, technical reviews, and stakeholder consultations. Collaborate with IT professionals, business stakeholders, and subject matter experts across the complete SDLC. Apply structured software development methodologies and accessibility requirements, including AODA standards. Requirements Mandatory Technical Skills Strong hands-on experience with Microsoft Dynamics 365, Microsoft Power Platform, Azure, and Dataverse. Experience with Dynamics 365 interoperability, integrations, and other Microsoft cloud technologies. Experience with both low-code and custom Dynamics 365 development. Proficiency in .NET, C, JavaScript, Web APIs, ASP.NET, .NET Core, Entity Framework, and Azure SQL. Experience with Azure solution design and development. Experience with DevOps, CI/CD pipelines, task boards, Kanban, and Agile development practices. Understanding of Azure, Dynamics 365, and Power Platform cloud services, including SaaS, PaaS, and IaaS models. Dynamics 365 Customer Service Experience Extensive experience developing Dynamics 365 Customer Service solutions. Hands-on experience with Case Management and Knowledge Management. Experience configuring Customer Service Workspace. Experience with Agent Experience Profiles, Session Templates, Workstreams, and Routing. Power Platform and Application Development Experience Experience developing Model-Driven Apps, Canvas Apps, and Power Pages. Experience developing custom PCF controls. Experience with Liquid server-side templating. Experience designing and developing Dataverse solutions. Experience developing custom Web APIs and internet-ready applications. Experience with relational and hierarchical databases, query languages, information retrieval technologies, middleware, and gateway technologies. Experience designing, coding, testing, debugging, deploying, documenting, migrating, and supporting enterprise applications. Professional and Collaboration Skills Strong written and verbal communication skills. Strong analytical, problem-solving, decision-making, interpersonal, and negotiation skills. Ability to explain technical concepts and recommendations clearly to technical and non-technical audiences. Ability to gather and document requirements from diverse stakeholders and subject matter experts. Ability to prepare clear technical documentation, reports, reviews, assessments, and recommendations. Strong customer-service orientation and ability to provide post-implementation support. Ability to work effectively in a team and meet project deadlines. Preferred Qualifications Ontario Public Service or broader public-sector experience. Dynamics 365 and/or Azure certifications. Experience with Rapid Application Development methodologies. Knowledge of Information Management principles, policies, and practices. Experience reviewing and modifying product installation scripts. Knowledge of AODA and related accessibility standards and regulations. Additional Information Position: Senior Software Developer – CRM Client: Government Services Integration Cluster, Ontario Public Service Ministry: Ministry of Public and Business Service Delivery and Procurement Location: Toronto, Ontario Work arrangement: 100% onsite, Monday to Friday Working hours: 8:00 AM–5:00 PM, excluding lunch breaks Contract term: November 1, 2026 to March 31, 2027 Extension: Up to one additional term Openings: 1 Security clearance: Not required Submission limit: One candidate Closing date: October 5, 2026 at 12:00 PM EST Onsite requirement: Candidates must be willing and able to work onsite in Toronto five days per week. Read more
Seeking an Intermediate Software Developer for a long-term, onsite contract role in Toronto, Ontario. The successful candidate will design, develop, support, and maintain large-scale, multi-client web applications using Java, Oracle, SQL, REST APIs, and related technologies. The role involves participating in application design and development, conducting design walkthroughs, reviewing and modifying installation scripts, supporting implementations, resolving technical issues, and preparing user and system documentation. The developer will also contribute to technical quality assurance and collaborate with project teams and stakeholders. Requirements Required Qualifications At least 5 years of experience designing and developing large-scale, multi-client web applications. At least 5 years of hands-on Java development experience with Oracle or SQL databases. At least 2 years of hands-on experience with REST APIs and RESTful web services. Experience using Azure DevOps. Desirable Skills and Experience Experience developing Internet-ready applications. Knowledge of rapid application development methodologies. Understanding of information management principles, policies, concepts, and practices. Experience with middleware and gateways. Experience reviewing, analyzing, modifying, encoding, testing, and debugging product installation scripts. Ability to provide post-implementation support and resolve technical issues. Experience conducting design walkthroughs with project teams. Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA), related regulations, and accessibility standards. Ability to prepare user and system documentation. Oracle Software Development Qualifications Experience conducting impact assessments for Oracle E-Business application customizations and extensions. Strong conversion experience with Accounts Receivable and Collections modules. Strong programming skills in Oracle Database, PL/SQL, SQL, XML, Unix shell scripting, and Oracle Data Integrator. Business knowledge of Oracle E-Business General Ledger, Accounts Receivable, Collections, Accounts Payable, and Inventory modules. Strong understanding of Oracle E-Business table structures related to GL, AR, Collections, AP, INV, and FND. Strong knowledge of SQL tuning and partitioned tables. Experience with data warehousing, ETL methodologies, and OBIEE. Experience with Java and Oracle Application Development Framework (ADF) is an asset. Strong verbal and written communication skills. Leadership abilities and the capacity to oversee project quality assurance from a technical perspective. Additional Information Location: Toronto, Ontario Engagement: Long-term contract Work Arrangement: Onsite Position: Software Developer – Intermediate Read more
Halogen Engineering Group is seeking a Software Engineer specializing in UX/UI and frontend development. The role involves designing, developing, maintaining, integrating, testing, and enhancing complex software systems based on documented requirements. The Software Engineer will analyze user and system requirements, develop new features, troubleshoot and resolve software defects, implement algorithms, design database interfaces, and integrate software into new or modified environments. The role also includes preparing technical documentation, improving software development processes, supporting system installation, and ensuring software quality and performance. The successful candidate may serve as a technical lead for one or more software development teams, coordinate with system and hardware engineers, oversee development and testing activities, delegate responsibilities, and recommend technologies and development processes for complex projects. Requirements Required Technical Skills UI/UX architecture and frontend development experience API development and integration ReactJS NodeJS Java and Spring Boot JavaScript Docker or Podman AWS cloud infrastructure MongoDB Elasticsearch Gradle Experience and Education At least 20 years of experience as a Software Engineer on programs and contracts of similar scope, type, and complexity Bachelor’s degree in Computer Science or a related discipline from an accredited college or university Four additional years of relevant Software Engineering experience may substitute for the bachelor’s degree Security Requirements Current TS/SCI security clearance Polygraph required; polygraph must be less than five years old Position Details Location: Columbia, Maryland Work arrangement: Onsite Shift: Day Travel: Not required Compensation The projected annual compensation range is $210,000–$222,000. Salary is determined by factors including location, education, knowledge, skills, competencies, experience, contract affordability, and organizational requirements. Benefits Three CareFirst medical plans, including two Platinum PPO plans with no deductible and one HSA plan with a $1,500 deductible Company-paid medical premiums up to $25,000 CareFirst Wellness Rewards Program Dental plan with 50% of plan costs paid by the company Vision plan with 100% of plan costs paid by the company 401(k) retirement plan with a 10% company contribution, automatically vested and paid each pay period Life insurance, AD&D, and short- and long-term disability coverage 20 paid time-off days 6 federal holidays 5 floating holidays Performance- and billable-hours-based bonuses Equal Employment Opportunity Halogen Engineering Group does not discriminate in employment based on race, color, religion, sex, pregnancy, gender identity, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, employee organization membership, retaliation, parental status, military service, or any other non-merit factor. Read more
Find and hire a software engineer to work on projects
Search for software engineersJustice Technology Services (JTS), within the Ministry of Public and Business Service Delivery and Procurement, is seeking two Senior Software Developers to support the development and integration of a modern, cloud-based digital information system. The successful candidates will be responsible for full-cycle software development, application support, system integration, testing, deployment preparation, troubleshooting, production support, technical documentation, and knowledge transfer. Key responsibilities include: Design, develop, enhance, and maintain modern web-based applications. Participate in all phases of the software development life cycle, including requirements analysis, technical design, development, testing, deployment, and support. Build and integrate cloud-based applications with internal and external systems. Provide application troubleshooting and production support. Collaborate with testing teams during system testing and User Acceptance Testing (UAT). Prepare deployment packages, code, configuration details, and deployment instructions for development, UAT, and production environments. Translate client requirements and functional specifications into technical designs and development solutions. Provide estimates for technical solutions and development activities. Participate in system integration and data migration activities. Develop and maintain technical documentation. Work independently while collaborating with project managers, technical teams, and other stakeholders. Participate in knowledge-transfer activities, team meetings, 1:1 meetings, and SharePoint documentation throughout the project lifecycle. Requirements Mandatory Requirements At least 8 years of overall software development life cycle (SDLC) experience. At least 8 years of experience with Microsoft .NET Framework technologies. Demonstrated experience developing web-based B2B and/or B2C applications in a client/server environment. .NET and Application Development Strong hands-on experience with C and Microsoft .NET Framework technologies. Experience with .NET Core. Experience developing web and Windows applications. Strong understanding of object-oriented programming concepts. Experience with ASP.NET, MVC, AJAX, WPF, WCF, Windows Services, Web Services, and ADO.NET. Experience with Microsoft Visual Studio, including versions 2015, 2013, 2010, and legacy versions such as 2005 and 2008. Web Development and User Interface Strong experience with HTML, XML, XSL, XSLT, JavaScript, jQuery, and CSS. Experience developing client-side functionality and customizing forms using JavaScript. Experience developing web-based solutions and sitemap structures. Experience establishing relationships between system and custom entities. Azure and Cloud Extensive experience with Microsoft Azure, including installation, configuration, customization, extension, deployment, troubleshooting, and production support. Database and Data Management Strong expertise with database systems and Microsoft SQL Server. Experience with SQL Server 2005, 2008/2008 R2, and 2012. Strong SQL and stored procedure development experience. Experience creating Entity Relationship Diagrams (ERDs). Experience with SSIS, LINQ, SSRS, data migration, and reporting. Exposure to Crystal Reports and Excel reporting. Infrastructure and Deployment Knowledge of Microsoft IIS 7.0 and IIS 8.0. Experience supporting applications in Windows and Windows Server environments. Ability to develop, test, deploy, troubleshoot, and support applications across development, UAT, and production environments. Design and Delivery Capabilities Analyze client requirements and functional specifications. Produce technical designs and development estimates. Develop solutions based on approved technical specifications. Design relationships between application entities and create entity relationship diagrams. Work effectively both independently and as part of technical and project teams. Preferred Qualifications Experience working in government or public-sector organizations. Experience with large-scale enterprise or public-sector applications. Experience supporting deployments across development, UAT, and production environments. Strong analytical, logical, communication, and interpersonal skills. Ability to learn quickly and work effectively in a team-oriented environment. Knowledge Transfer Requirements The successful candidates will be expected to transfer knowledge related to source code, technical documentation, development and deployment procedures, application configuration, and assigned technical deliverables. Knowledge transfer will be provided through 1:1 meetings, team meetings, technical documentation, SharePoint content, and ongoing project activities. Additional Information Client: Justice Technology Services, Ministry of Public and Business Service Delivery and Procurement Location: 21 College Street, Toronto, Ontario Work arrangement: 100% onsite Contract period: November 2, 2026 to October 5, 2027 Initial term: 244 business days, with a potential 362-day extension Openings: 2 Hours: 7.25 hours per day, Monday to Friday, between 8:00 a.m. and 5:00 p.m. Security requirement: CRJMC Submission limit: Maximum of 2 candidates Evaluation Criteria Technical expertise – 40 points: SDLC, Microsoft .NET Framework, and web-based client/server application development. UI development and integration – 35 points: HTML, XML, XSLT, C, .NET Core, JavaScript, and Visual Studio, including legacy versions. Database skills – 20 points: Database systems, SQL Server, SQL, and stored procedures. Public-sector experience – 5 points: Previous government or public-sector experience. Candidate Conditions Candidates must meet the mandatory SDLC, .NET Framework, and web application development requirements. Candidates must be available to work fully onsite at 21 College Street, Toronto. Candidates must be available during the specified Monday-to-Friday working hours. The CRJMC security clearance requirement applies. Resumes should clearly demonstrate experience with .NET, SDLC, web application development, JavaScript/UI, SQL Server, Azure, and public-sector projects where applicable. Read more
We are seeking a Senior Software Engineer to join our company on a full-time contract basis, working on-site in Kuala Lumpur. You will define solution designs and system architecture for customer-facing and backend applications, and develop scalable, high-performance systems for mission-critical products. You will work across client applications, backend services, APIs, databases, and stored procedures, while supporting monitoring, production releases, security, and SIT/UAT activities. You should have at least four years of software engineering experience in Agile environments, with strong Node.js expertise for REST APIs and microservices. Experience with AWS serverless services, including Lambda, API Gateway, Step Functions, S3, RDS, DynamoDB, SNS, SQS, EventBridge, IAM, VPC, and CloudWatch, is required. You should also be confident with event-driven and distributed architectures, SQL and NoSQL databases, CI/CD, automated testing, system design, troubleshooting, technical documentation, and technical leadership. Read more
Gilmer Independent School District is seeking a fully remote Software Engineer to design, develop, and maintain secure, reliable, and scalable software solutions supporting district operations, data systems, and digital learning initiatives. The role involves developing applications, internal tools, APIs, integrations, and backend services; collaborating with cross-functional teams; troubleshooting technical issues; supporting cloud environments and CI/CD processes; and contributing to code reviews, architecture discussions, and continuous improvement initiatives. The successful candidate will communicate effectively in a distributed work environment and follow industry best practices for software development and data security. Requirements Required Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field. 1–5+ years of professional software engineering experience. Proficiency in one or more modern programming languages, such as Python, JavaScript/TypeScript, Java, C, or Go. Experience with frameworks such as React, Node.js, Django, .NET, or Spring Boot. Strong knowledge of RESTful APIs, microservices, and distributed systems. Experience with relational and/or NoSQL databases. Familiarity with Git-based version control and collaborative development practices. Ability to work independently, manage priorities, and communicate effectively in a remote environment. Preferred Qualifications Experience with cloud platforms such as Azure, AWS, or GCP. Knowledge of containerization technologies, including Docker and Kubernetes. Experience developing secure applications for public-sector or education environments. Familiarity with CI/CD pipelines and DevOps practices. Experience integrating with student information, human resources, or financial systems, such as Skyward or PowerSchool. Benefits Gilmer Independent School District offers a comprehensive benefits package supporting employee well-being, professional development, and long-term financial stability. Health and Wellness Medical, dental, and vision insurance. District-contributed health premiums. Health Savings Account and Flexible Spending Account options. Employee Assistance Program. Financial and Retirement Participation in the Teacher Retirement System of Texas. Optional 403(b) and 457(b) retirement plans. Life and disability insurance. Competitive compensation based on experience. Paid Time Off Sick leave and personal leave. District holidays. Family and medical leave in accordance with state and federal guidelines. Professional Growth Ongoing training and development opportunities. Support for certifications and continuing education. Opportunities for advancement within the district. Additional Information This is a fully remote position. Technology and equipment are provided. The role offers a supportive, mission-driven work culture. Read more
We need an on-site expert in Mumbai to install, configure, and ensure the smooth operation of a ChatGPT-created Python and Tesseract program for analysing millions of pages and JPG screenshots. The work also includes setting up or supporting related Robocopy and PowerShell tasks. This is an urgent single project with potential follow-up work, and applicants willing to travel are welcome. Read more
We are hiring a full-time remote Senior Staff Software Engineer based in South America. You will lead the architecture and delivery of complex software systems across our projects and client engagements while remaining hands-on with production code, design reviews, debugging, and technical decisions. You will work with engineering, product, technical stakeholders, and clients to build reliable, scalable systems and improve performance, observability, and engineering practices. Candidates need 10+ years of software engineering experience, strong technical leadership, and deep expertise in one or more of Go, Python, Java, C, C++, TypeScript, or JavaScript. Experience with REST APIs, gRPC, microservices, distributed systems, PostgreSQL or similar databases, cloud platforms, CI/CD, containers, infrastructure tooling, and production operations is important. You must currently reside in South America and be able to maintain overlap with our working hours. Read more
The Government Services Integration Cluster is seeking a Senior Software Developer – CRM to design, develop, integrate, test, deploy, and support enterprise CRM solutions using Microsoft Dynamics 365, Power Platform, Azure, Dataverse, .NET, C, and JavaScript. The successful candidate will possess strong hands-on experience with Dynamics 365 Customer Service and will work closely with technical teams, business stakeholders, and subject matter experts throughout the Software Development Life Cycle. Requirements Mandatory Technical Skills Candidates must have demonstrated experience with the following: Microsoft Dynamics 365 / Power Platform / Azure Dynamics 365 solution design, interoperability, and integration with other Microsoft cloud technologies Low-code development and custom development on Dynamics 365 Dataverse design and development Development using Azure technologies .NET, C, JavaScript Agile methodologies and DevOps practices, including task boards and CI/CD pipelines Cloud platforms, including Azure, Dynamics 365, and Power Platform Dynamics 365 Customer Service Extensive hands-on development experience with: Case Management Knowledge Management Customer Service Workspace and its configuration Agent Experience Profiles, Session Templates, Workstreams, and Routing Power Platform Experience developing solutions using: Power Apps - Model-Driven Apps, Canvas Apps, Power Pages Custom PCF Controls and server-side templating using Liquid Custom Application Development Hands-on experience with: Custom Web API development, ASP.NET, .NET Core, C, JavaScript, Entity Framework Azure SQL and Azure development technologies Cloud Architecture Strong understanding of cloud platforms and proficiency across SaaS, PaaS, and IaaS cloud service models. General Software Development Experience Candidate should have experience in: Programming, systems analysis, application design, and development Structured software development methodologies and troubleshooting Unit testing, deployment, and post-implementation support Oracle / Enterprise Application Experience (Additional Requirement) Experience with Oracle technologies and business applications such as Oracle E-Business application customizations, PL/SQL, SQL, and related modules. Agile / DevOps Experience working with Agile methodologies, Kanban/task boards, and effective collaboration with cross-functional IT teams throughout the SDLC. Communication & Business Skills Strong verbal and written communication skills, technical documentation abilities, analytical and problem-solving skills, and teamwork capabilities. Preferred Qualifications Dynamics 365 and Azure certifications Experience with programming Internet-ready applications and RAD methodologies Knowledge of Information Management principles and AODA regulations Work Arrangement This is a 100% onsite position at 222 Jarvis Street, Toronto, Ontario, with working hours from Monday to Friday, 8:00 AM to 5:00 PM, excluding lunch breaks. Recruiter Screening Checklist Before submitting a candidate, ensure the resume clearly demonstrates the required experiences and skills as outlined above, and candidates should be thoroughly screened against the mandatory requirements before submission. Important: This requisition allows only one submission, so candidates should be thoroughly screened against the mandatory requirements before submission. Submission Information: Contract duration: November 1, 2026 – March 31, 2027. Closing Date for Submission: September 25, 2026, at 12:00 PM EST. No security clearance is required, and there is only one opening for the position. Read more
Build and evolve the client's software Bot, which serves as the core automation engine behind the client’s Windows endpoint management platform. You will help shape technical architecture and deliver secure, reliable software in C and .NET, while working on the Microsoft operating system code. The role requires a senior individual contributor with sound technical judgment and hands-on engineering skills. Responsibilities · Designing, building, testing, and maintaining production software for AidenBot using C and .NET, focusing on reliability, security, performance, and maintainability. · Contributing to technical design and architecture, evaluating tradeoffs, defining interfaces, documenting decisions, and evolving the platform without unnecessary complexity. · Delivering meaningful product capabilities from refinement and estimation to implementation, code review, automated testing, deployment support, and post-release learning. · Diagnosing and resolving complex defects and production issues across application code, services, integrations, data flows, and Windows endpoint environments. · Engineering quality through clear, testable code; thoughtful reviews; appropriate automated test coverage; observability; secure development practices; and disciplined source control. · Mentoring and collaborating with the engineering team, sharing context, reviewing designs, and aiding in sound implementation decisions. · Utilizing AI-assisted engineering to enhance speed while ensuring code quality and security. Requirements · Minimum of 8-10+ years of professional software development experience, with substantial hands-on experience in C and .NET. · Strong understanding of software architecture, object-oriented design, APIs, asynchronous processing, data access, integration patterns, and maintainable application design. · Proven ability to manage complex features from requirements to production support. · Experience diagnosing software problems using logs, metrics, traces, and systematic root-cause analysis. · Strong quality mindset, with experience in automated testing, code review, source control, CI/CD, and reliable release practices. · Familiarity with relational databases and SQL, including data modeling and query performance. · Excellent written and verbal communication skills for conveying technical decisions to both engineering and non-engineering stakeholders. · Experience in Agile/Scrum environments and familiarity with Azure DevOps, GitHub, or similar tools. · Comfort in a high-accountability growth company with a balance of architecture and hands-on delivery. Preferred Background · Experience with BIOS, partitioning, Windows Registry, and other system-level architectures. · Background in building enterprise SaaS, endpoint management, cybersecurity-related products, or automation platforms. · Familiarity with Windows internals, PowerShell, Microsoft cloud technologies, and distributed devices. · Knowledge of cloud services, distributed systems, REST APIs, and high-volume job orchestration. · Experience with AI-assisted development tools in a production engineering environment. What Success Looks Like · Development of the client's endpoint software platform meets standards for correctness, security, performance, and supportability. · AidenBot codebase is understandable, testable, and easy to operate as product and customer bases grow. · Architectural decisions are pragmatic and aligned with near-term delivery and long-term direction. · Complex defects are resolved methodically, with lessons translated into better engineering practices. · Engineering teammates benefit from design collaboration, constructive code reviews, and mentorship. · AI is leveraged thoughtfully to enhance engineering speed and quality without compromising security or accountability. Additional Information Experience with Power BI includes data connecting, cleaning, dashboard creation, and sharing reports. Experience in building images encompasses OS setup, custom software deployment, and using tools like MDT or SCCM. Microsoft Intune experience involves device enrollment, policy setup, app management, and compliance checks. Requirements for resume: Well-crafted and neat presentation indicating attention to detail. Two-page length, focusing on essential points. Clear headings for easy scanning. Specific focus on Windows system internals and Windows PE experience for AidenBot. Senior developers should understand SQL, have an excellent grasp of .NET/C/design patterns, and preferably possess front-end framework experience. Read more
We are seeking an experienced Intermediate Software Developer – CRM with strong Oracle Siebel CRM development, configuration, integration, and testing experience. The successful candidate will be responsible for translating technical system specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining applications, conducting unit testing, and troubleshooting technical issues. The resource will work closely with technical and functional teams throughout the Software Development Life Cycle (SDLC) and must be comfortable working in a large team environment under aggressive timelines. Requirements Mandatory Technical Skills Siebel Development & CRM – MUST HAVE Oracle Siebel CRM testing experience is mandatory. 5+ years of experience with Siebel technical configuration, development, and integration. 3+ years of development and testing experience integrating Siebel with Adobe AEM, J2EE, and related technologies. Experience with Siebel IP18 or later versions, with a strong focus on configuration, development, and testing. Hands-on experience with Siebel Tools Software. Experience editing Siebel Web Templates. Experience using Siebel Open UI-specific classes and methods. Experience with Siebel Test Automation is considered an asset. Web & Report Development – MUST HAVE Experience with HTML5, Cascading Style Sheets (CSS), jQuery, JavaScript. Experience in OBIEE report development and testing. Experience in Power BI report development and testing. Working knowledge of Siebel Open UI concepts including PM, PR, Manifest Files, Mapping Files. General Software Development Responsibilities Translate technical system specifications into working and tested CRM applications. Develop detailed programming specifications. Write and/or generate application code. Compile and maintain data-driven programs. Design, code, test, debug, and document applications. Conduct unit testing and support application quality throughout the SDLC. Troubleshoot and resolve technical problems arising from software packages and applications. Participate in application design, deployment, and troubleshooting activities. Apply current application design patterns and structured development methodologies. Work with relational and hierarchical database technologies. Use query languages and information retrieval packages. Collaborate with IT professionals throughout the Software Development Life Cycle. Elicit and document information from diverse business stakeholders and subject matter experts. Contribute to technical discussions, design walkthroughs, and solution development. Provide post-implementation technical support and resolve production issues. Prepare user and system documentation as required. CRM Architecture & Development Knowledge and experience with CRM software and anticipated future releases. High-availability solution design and implementation. CRM enterprise architecture methodologies. CRM design standards and tools. Middleware and gateways. Specialized tools used for CRM software development. Required Professional & Soft Skills Strong written and verbal communication skills. Excellent analytical, problem-solving, and decision-making capabilities. Strong interpersonal and negotiation skills. Ability to develop and present new ideas. Ability to conceptualize new approaches and technical solutions. Demonstrated ability to work effectively with both functional and technical teams. Ability to work effectively as part of a large project team. Proven systematic approach to solving technical problems. Ability to work under pressure and meet aggressive timelines. Adaptability to changing priorities and requirements. Strong teamwork and collaboration skills. Demonstrated track record of meeting deadlines. Additional Information Work Schedule: Monday to Friday, standard hours between 8:00 AM – 5:00 PM, excluding lunch Openings: 1 Assignment Type: Onsite Security Clearance: No Clearance Required Maximum Submission: 1 resource Submission Deadline: September 23, 2026 at 12:00 PM EST Public Sector / Nice-to-Have Experience Experience with Siebel modules such as Public Sector CRM, Contracts, Lead Management, and more. Experience with Transfer Payments. Knowledge and understanding of Information Management principles and concepts. Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related regulations. Experience with programming Internet-ready applications. Knowledge of Rapid Application Development (RAD) methodologies. Experience reviewing, analyzing, and modifying product installation scripts. Experience providing post-implementation support. Experience conducting design walkthrough sessions with project teams. Read more
Justice Technology Services is seeking a Senior Software Developer – CRM to support the Office of the Public Guardian and Trustee (OPGT) Modernization Program. The successful candidate will work as part of an integrated support, data, reporting, and development team that includes both internal and vendor resources. Key focus areas will include implementing configurations, customizations, integrations, technical enhancements, reporting, and data solutions within Microsoft Dynamics 365 Customer Engagement (CE) and related systems. A significant component of the role involves Power BI reporting and visualization using Dynamics 365 data. The candidate will also provide technical troubleshooting, support system/integration/user acceptance testing, participate in deployments and post-go-live stabilization, document technical work, and deliver knowledge transfer to Ontario Government staff. Requirements Mandatory Requirements Microsoft Dynamics 365 CE / Enterprise Application Development: 5+ years of experience developing and supporting enterprise applications, including Microsoft Dynamics 365 Customer Engagement (CE). Power BI: Proven proficiency with Microsoft Power BI, including data modeling, interactive reports, dashboards, and advanced Power BI functionality. Dynamics 365 CE / F&O Reporting: Proven experience producing reports using data from Microsoft Dynamics 365 Customer Engagement (CE) and Finance & Operations (F&O). Key Responsibilities Develop and support enterprise solutions within Microsoft Dynamics 365 Customer Engagement (CE). Configure, customize, and extend Dynamics 365 CE based on approved technical designs and user requirements. Troubleshoot and resolve technical issues related to Dynamics 365 CE and supporting systems. Develop Power BI reports, dashboards, and visualizations based on business and user requirements. Ensure the quality, accuracy, integrity, and reliability of reports and data. Participate in deployment activities and provide technical support during post-go-live stabilization. Provide knowledge transfer to designated Ontario Government staff and team members. Work collaboratively with various stakeholders while following Ontario Government standards. Technical Skills & Experience Dynamics 365 CE Development Strong hands-on experience with Microsoft Dynamics 365 Customer Engagement (CE) and its various components. Power BI Strong Power BI experience, including data modeling, interactive report development, and dashboards. SQL & Data Strong experience with SQL, including complex queries and performance troubleshooting. Data Integration & ETL Experience with various data integration techniques. Data Warehouse / Lakehouse Experience developing reports using Data Warehouse / Lakehouse environments. Development, DevOps & Collaboration Experience in structured enterprise development environments, including Azure DevOps. Evaluation Criteria Dynamics 365 CE / F&O Development & Reporting – 25 Points Power BI – 25 Points Data Integration & Extraction – 20 Points Development Practices, Collaboration & Standards – 15 Points Data Warehouse / Lakehouse – 15 Points Nice-to-Have Qualifications Azure certifications and Microsoft Dynamics 365 certifications. Knowledge Transfer The consultant will be expected to document tasks completed and share knowledge through various means including 1:1 meetings, team meetings, and technical documentation. Ideal Candidate Profile The ideal candidate is a Senior Dynamics 365 CE Developer with strong enterprise application development experience and a proven ability to work collaboratively in a structured government environment. Read more
Senior C++ Developer / Software Engineer Responsibilities: Implement new algorithms for remote sensor data exploitation Optimize existing high-throughput algorithms surrounding image analysis, detection, and tracking efforts Demonstrate fluent, idiomatic mastery of C++; comfortable with software design and architecture Work as part of an Agile team and contribute to shared tools Other duties as assigned Requirements A Bachelor's degree in the physical sciences, mathematics, engineering, or computer science Additional year of education may be substituted for years of professional experience At least five years of professional experience and fluency in C++ At least three years of professional experience using Linux operating systems Knowledge of Data Structures Optimization skills for high-data-throughput processing Detail-oriented Good verbal and written communication skills Key Requirements & Preferences Core Skills: 7-10+ years of professional software development experience currently working hands-on with C++ Must Haves: Strong Object-Oriented Programming (OOP) concepts; experience with databases like PostgreSQL and/or MongoDB Nice-to-Haves / Desirable: Experience with the Versant Object Database (Versant DB) and also Mongo and/or Postgres Background or familiarity with Embedded Systems development Linux/Unix environment and multithreading/concurrency proficiency Additional Information Location - preferably Boston area. Remote is also fine. Read more
Halogen Engineering Group is looking for a Software Engineer with 2+ years of experience in Linux and Python, and who holds a current TS/SCI clearance with polygraph. The Engineer will be responsible for the development, enhancement, and sustainment of information management software and services for High-Performance Computing (HPC) systems in a Linux environment. Duties include designing, developing, testing, and maintaining complex software systems, reviewing and testing software components, resolving problems, and utilizing appropriate development methodologies. Requirements Required Skills: Experience using the Linux CLI and tools Recent software development experience using Python Familiar with automation frameworks including Ansible Familiar with SQL technologies including PostgreSQL Familiar with CI/CD principles and tools such as GitLab CI Familiar with containerization technologies such as Docker Experience with Git Source Control System Desired Skills: Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) Familiar with Datacenter Infrastructure Management (DCIM) tools such as Netbox Experience with the Atlassian Tool Suite (JIRA, Confluence) Qualifications: Master's degree in Computer Science or related discipline OR Bachelor's degree in Computer Science and 2 years of experience OR Four years of experience in relevant programs and contracts Location Annapolis Junction, MD Travel Requirements No travel required; the position is onsite. Security Clearance Current TS/SCI clearance with polygraph required. Salary Information The projected salary range for this position is $170K to $181K (annualized USD), determined by several factors including location, education, skills, and experience. Benefits Medical Plans: Three available options, with Halogen covering 100% of premiums up to $25,000. Dental Plan: Halogen pays 50% of the costs. Vision Plan: Halogen pays 100% of costs. 401K Retirement Plan: 10% contribution paid by the company, automatically vested. Life Insurance, AD&D, Short and Long Term Disability Coverage. Paid Time Off: 20 PTO days, 6 federal holidays, and 5 floating holidays. Performance-based bonuses. Non-Discrimination Statement Halogen Engineering Group does not discriminate in employment on the basis of various factors such as race, color, religion, sex, marital status, disability, age, military service, or other non-merit factors. Read more