Software Engineer

Location

United States

Posted

48 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineer

Certipath

Title: Software Engineer (Remote) Location: US Job Description: Want to energize your career? Looking for stability with the freedom to innovate? At CertiPath you can have both while making the world more secure and simplifying access processes. We are seeking a Software Engineer to join our team, make a difference, and crush your professional goals at CertiPath.    I’ve never heard of CertiPath. What do you do?   We are experts in software and services for high-assurance digital identity verification and management. We are an established organization with a 21-year track record of delivering on our promises with the drive and entrepreneurial spirit of a start-up. CertiPath is focused on bringing facility and network access management for commercial clients and government agencies into the 21st century.  What will the Software Engineer at CertiPath Do?  You’ll work in a high-performing environment where you will develop and deliver software that simplifies solutions for a broad set of interrelated problems.  Specifically, you will join a talented team of dedicated professionals in delivering production-quality code against well-drafted requirements and business logic from product management.  You will have the opportunity to create and deploy cutting edge solutions for commercial and government clients alike. Best of all, you’ll get to grow your experience working alongside industry talent to solve problems that make the world a safer, and more secure place. What does a typical day look like for the Software Engineer at CertiPath? - Participate in high-functioning software development projects, including design and test. - Interpret requirements and design specifications to develop, debug, test and maintain software applications to be deployed against a broad array of platforms and cloud services. - Present complex technical information to team members and stakeholders. - Facilitate consensus building and resolution of complex technical challenges. - Learn and engage with new technologies that will contribute to your professional development. What qualifications do you look for?   You might be the Software Engineer we’re looking for if you have:  - U.S. citizenship and the ability to obtain a government clearance. - 5 to 7 years of progressive professional software engineering experience. - At least a bachelor's degree in computer science or a related field (or equivalent experience). - Proven expertise in Nuxt, Vue.js, and Python. - Demonstrated experience using Artificial Intelligence and Machine Learning in Software Solutions (Agentic AI, Copilot, GitHub). - Strong experience with RESTful API's, including design, development, and integration. - Strong understanding of relational databases (MSSQL and Postgres), including query design, triggers, and stored procedures. - Proficiency managing containerized workloads using Kubernetes. - Familiarity with Cloud solutions from AWS or Azure. - Familiarity with virtual server environments. - Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. - The ability to communicate with users, other technical teams, and management to collect requirements, describe software product features, and create technical designs. - A willingness to learn new technologies to solve challenging problems. We’re extra impressed by folks who have:  - Experience working with regulated or high-assurance credentials (HSPD12, PIV, FIPS-201). - Hands on experience integrating 3rd party applications. - Experience building complex multi-tier software systems and or services. - OAuth2.0 and OpenID Connect implementation experience. - Technical knowledge of Public Key Infrastructure (PKI).  What kind of benefits does CertiPath offer?   CertiPath offers outstanding benefits, including health, dental, and vision coverage; a Health Savings Account plan; and a 401(k) plan with a generous employer match. We also believe strongly in maintaining a quality work-life balance, so we offer an unlimited PTO policy, seven company holidays, and a week-long break at the end of each year.

Related Job Pages

More Software Engineer Jobs

Title: Lead Software Engineer Job Description: Job Type Full-time Position Overview: The Lead Software Engineer is a senior technical leader responsible for driving the successful engineering implementation of complex and large-scale features. This role leads technical execution across teams, ensures engineering standards are upheld, and provides mentorship to engineers at all levels. Lead Software Engineers collaborate closely with architects, product owners, and technical leads to plan solutions, align teams, and guide delivery with quality, scalability, and maintainability in mind. This role emphasizes deep technical expertise, cross-team engineering coordination, and leadership through influence. About MedOne: MedOne is a full-service pharmacy benefit manager (PBM), serving clients and members nationwide. With a fully transparent, pass-through model, MedOne helps people conveniently access the most appropriate prescriptions at the most affordable price. What You'll Do: - Lead the end-to-end implementation of complex features and systems, contributing significant hands-on development using C#, .NET, REST APIs, React, TypeScript, SQL Server, and related tools. - Write high-quality, maintainable, and performant code across the full stack, modeling engineering best practices. - Own technical design decisions and ensure consistency in coding standards, patterns, and engineering practices. - Identify and mitigate technical risks early in the delivery lifecycle. - Coordinate development efforts across modules ensuring teams delivery cohesive, integration solutions. - Break down complex technical problems into executable tasks and implement key components while guiding others through remaining work. - Break down complex technical work into manageable tasks, estimates, and work plans. - Collaborate with other technical leaders to resolve dependencies, integration challenges, and sequencing issues. - Serve as the primary technical point of contact for cross-team dependencies and integration points. - Support release plans by validating technical readiness, risk areas, and delivery timelines. - Partner with product owners, business analysts, UX designers, and architects to translate roadmaps and requirements into technical plans. - Provide technical feasibility analysis, recommend solutions and participate in roadmap and spring planning activities. - Communicate progress, risks, and tradeoffs clearly to technical and nontechnical stakeholders. - Mentor developers and peers on design approaches, coding techniques, testing practices, and debugging strategies. - Promote engineering excellence by championing best practices, code review rigor, and continuous improvement that aligns with the team’s coding standards. - Support professional growth of team members through coaching and knowledge sharing. - Ensure solutions meet high standards for scalability, resiliency, performance, and security. - Lead complex troubleshooting efforts, root-cause analysis, and sustainable resolution of critical issues. - Contribute to improvements in CI/CD pipelines, observability, testing strategies, and deployment processes. - Drive continuous improvement in areas such as code quality, runtime performance, security, and maintainability. - Stay up to date on the latest industry trends, emerging tools, frameworks, and development techniques. - Maintain architectural and technical documentation for shared components. - Meet all deadlines throughout the process. What You Will Bring to MedOne: - Bachelor’s degree in information technology, computer science or related field, accredited bootcamp, or real-world development experience. - 6+ years of hands-on software engineering experience across multiple layers of the stack. - Demonstrated experience leading technical direction or delivery within engineering teams. - Advanced proficiency with C#, .NET Framework, ASP.NET MVC/Web API, Blazor, React, React Native, TypeScript, JavaScript, REST API design, integration, and documentation, SQL Server querying, performance tuning, and schema design - Strong understanding of software architecture concepts, design patterns, and code quality practices. - Familiar with secure development practices, authentication patterns, and data governance. - Experience with CI/CD pipelines, Git workflows, testing frameworks, and performance monitoring tools. - Excellent verbal and written communication skills with ability to influence across teams. - Strong problem-solving and analytical thinking with a focus on pragmatic solutions. - Ability to manage multiple priorities, drive alignment, and lead through ambiguity. - Proven experience mentoring engineers and elevating team maturity. - Ability to manage multiple priorities and operate independently with limited oversight. - Strong data analysis and presentation skills Why Join MedOne? At MedOne, we believe that a healthy team is a happy team. We offer a collaborative work environment, competitive benefits, and opportunities for growth—all while helping to make a difference in people’s lives. Our top core value is to prioritize your well-being. To support you in living this value, we offer: - Competitive salary and bonuses that reward your performance. - Comprehensive health, dental, and vision insurance + additional benefits - 401(k) with company match to secure your future. - Generous paid time off and holidays. - Opportunities for professional growth and development. - A vibrant and collaborative work culture. Location: Hybrid in Dubuque, IA, Overland Park, KS, or fully remote Employment Type: Full Time, Salary/Exempt Position Reports to: Development Manager How to Apply: If you're enthusiastic about helping others and eager to join a dynamic team, we’d love to hear from you. Apply now and take the first step toward a rewarding career at MedOne! You can submit your application through our careers page. MedOne is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Job Offers are contingent on passing a background check and drug screen.

Iowa + 1 moreAll locations: Iowa | Kansas
eSimplicity logo

Scientific Software Developer

eSimplicity

An engineering firm that delivers high-quality Healthcare IT, Cybersecurity, and Telecommunication solutions.

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

Title: Scientific Software Developer Location: Remote US Job Type: Full-time Job Description: About Us: eSimplicity is a modern digital services company that partners with government agencies to improve the lives and protect the well-being of all Americans, from veterans and service members to children, families, and seniors. Our engineers, designers, and strategists cut through complexity to create intuitive products and services that equip federal agencies with solutions to courageously transform today for a better tomorrow. Purpose and Scope: We are seeking an experienced Scientific Software Developer to oversee quality assurance activities across our products and systems. This role is responsible for apply expertise in computer science and scientific disciplines to build, optimize, and maintain software applications used for scientific research, data analysis, and modeling. Responsibilities: - Understanding and analyzing the computational requirements of scientific research projects - Designing and developing robust software applications to meet these requirements - Implementing and managing databases to store and manage scientific data - Creating user-friendly interfaces for non-technical users to interact with the software - Testing and validating software functionality and performance against scientific requirements - Applying mathematical models and algorithms in the development of scientific software - Documenting software design, code, usage, and testing procedures for future reference and software maintenance - Staying up-to-date with new software development technologies and scientific research trends - Collaborating closely with scientists, researchers, and other stakeholders to ensure the software meets their needs - Debugging and resolving software issues, optimizing performance, and implementing software updates - Execute full scientific software development life cycle (SDLC) - Develop flowcharts, layouts, and documentation to identify requirements and solutions - Write well-designed, testable code - Produce specifications and determine operational feasibility - Integrate software components into a fully functional scientific software system - Develop scientific software verification plans and quality assurance procedures - Document and maintain scientific software functionality - Troubleshoot, debug and upgrade existing scientific systems - Deploy programs and evaluate user feedback - Comply with project plans and industry scientific standards - Ensure software is updated with latest features Requirements Required Qualifications: - All candidates must pass public trust clearance through the U.S. Federal Government. This requires candidates to either be U.S. citizens or pass clearance through the Foreign National Government System which will require that candidates have lived within the United States for at least 3 out of the previous 5 years, have a valid and non-expired passport from their country of birth and appropriate VISA/work permit documentation. - Bachelor’s degree in computer science, Information Systems, Engineering, or related field. - 7+ years of experience in Scientific Software Development. - Proven work experience as a Scientific Software Developer or similar role - Experience designing scientific applications - Ability to develop software in Python, Java, C++ or other programming languages - Excellent knowledge of scientific computing, data analysis, and visualization - Experience with test-driven development - Proficiency in software engineering tools - Ability to document requirements and specifications Working Environment: eSimplicity supports a remote (or hybrid depending on the role and program) work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are 9:00 AM to 5:00 PM Eastern unless otherwise directed by manager. Occasional travel for training and project meetings. It is estimated to be less than 5% per year. Benefits: We offer a highly competitive salary and full healthcare benefits. Equal Employment Opportunity: eSimplicity is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability. Salary Description $116,700.00 - $150,000.00

Worldwide
$116.7K - $150K / year

Senior Software Engineer

hireVouch

hireVouch is a premier recruitment and digital transformation solutions company dedicated to helping organizations find and retain top-tier talent. With a focus on hiring the right

Title: Senior SW Engineer Location: Canada or US, Remote Computer/Software Job Description: We’re replacing outdated, manual local government workflows with modern software used by hundreds of government agencies across the United States. Our cutting-edge, AI-powered software, which leverages Natural Language Processing (NLP), replaces manual data entry to eliminate delays, backlogs, and errors. This work directly impacts how communities fund schools, infrastructure, and public services. About the Role We’re hiring a Senior Software Engineer to help design and scale the systems behind this platform. You’ll work on a small team with significant ownership over architecture, product direction, and technical decisions. We value engineers who can iterate quickly and care deeply about building high-quality systems. If you enjoy building real systems, solving messy data problems, and shipping software that directly impacts how society runs, come join our team! What You Will Work On Examples of problems our engineers tackle: - Replacing manual spreadsheet workflows used across thousands of jurisdictions - Designing systems that extract structured data from unstructured government documents - Building scalable APIs and backend systems that power critical workflows - Designing product experiences that simplify complex regulatory processes - Improving performance and reliability of systems used daily by government teams Tech Stack - Backend: Java, PostgreSQL - Frontend: React, TypeScript - Infrastructure: AWS, Docker, Terraform - Developer Tools: GitHub, Linear, Claude Code, Cursor, CI/CD, automated testing We understand that engineers may not be an expert in all of these technologies day one. We value engineers with a growth and learning mindset. Your Role - Own systems end-to-end: Design and build scalable backend systems powering core product workflows using Java, PostgreSQL, AWS, Docker, and Terraform. - Build product-facing features: Develop intuitive front-end experiences using React and TypeScript that make complex government workflows simple and efficient. - Shape architecture and technical direction: Contribute to architectural decisions across services, data models, and infrastructure as we scale. - Ship product end-to-end: Work directly with product, customer success, and customers themselves to design and deliver impactful features. - Improve performance and reliability: Identify bottlenecks, reduce technical debt, and continuously improve system performance and scalability. - Raise the engineering bar: Write clean, well-tested code and mentor teammates to maintain a strong engineering culture. What We’re Looking For - 5+ years of experience building production software, with strong proficiency in backend (e.g., Java, Python, Ruby) technologies - 5+ years of experience working with and optimizing relational databases (e.g., SQL, PostgreSQL). - Comfort working across the stack (backend + frontend), with experience in at least one modern frontend framework, preferably React - Experience with cloud infrastructure (AWS or similar) - Strong command of API design, data modeling, object-oriented programming, and relational database design principles. - Expertise in version control (e.g., Git), containerization (e.g., Docker), CI/CD pipelines (e.g., GitHub Actions), and modern automated testing frameworks. - Experience in customer-facing product engineering (B2B or B2C). Most importantly, we look for engineers who: - Take ownership of problems - Enjoy building real systems used by customers - Care about writing clean, maintainable code - Move quickly and iterate with users - Believe small teams of great engineers can build outsized impact – because we do Benefits - Competitive compensation and stock equity plan - Comprehensive benefits package that includes medical, dental, vision, and life insurance - Company sponsored pre-tax retirement savings program (401k) - A flexible work environment that supports working from home - Flexible PTO - Parental Leave - Home office stipend

Canada
AgileEngine logo

Software Engineer ID51970

AgileEngine

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

Full TimeRemoteTeam 1,001-5,000

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE As a Software Engineer , you will lead the delivery of customer-specific solutions, combining backend development with hands-on implementation and technical consulting. Working with Java, Spring Boot, microservices, and cloud-native environments, you’ll integrate enterprise systems, shape workflows, and support end-to-end project rollouts. This role offers high ownership, direct customer interaction, and the opportunity to work with innovative technologies, driving real impact across complex, dynamic environments. WHAT YOU WILL DO - Own software development for customer-specific projects on the platform; - Collaborate with Customer Success Managers to ensure smooth project rollouts; - Create interfaces to backend systems using Java and Spring Boot, including REST services, databases, and SAP; - Develop client workflows and implement customer-specific adjustments using XML and JavaScript; - Configure user interfaces and manage on-premises software installation; - Work with smart glasses and wearable devices to enable customer use cases; - Provide technical consulting to customers; - Support user acceptance and system integration testing; - Execute rollouts at customer sites; - Handle bug fixing during the hyper care phase and transition to support; - Work independently while ensuring time and quality standards are met; - Work aligned with EST hours. MUST HAVES - 4+ years of experience in professional software development; - Experience with Java , Spring Boot , and Kotlin ; - Experience in enterprise integrations including REST APIs and SAP interfaces ; - Solid understanding of microservices architecture ; - Understanding of Kubernetes ; - Experience with JavaScript ; - Upper-intermediate English level. NICE TO HAVES - University degree or equivalent experience in computer science or related field; - Experience with databases such as MySQL, MariaDB, or PostgreSQL; - Familiarity with API design, XML, and JSON; - Experience with Android development; - Experience with Kotlin; - Hands-on experience with Terraform; - Experience working closely with customers and strong communication skills; - Experience in logistics, manufacturing, or automotive industries; - Ability to understand complex systems and organizational relationships; - Team-oriented mindset with ability to work independently; - Structured and detail-oriented working style with willingness to learn. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options. Meet Our Recruitment Process It includes main stages: Application→Coding Challenge→Video Interview→Technical Interview or Interview with the Hiring Manager(s). Each step helps us understand your skills and overall fit. If it’s a match, you’ll receive an offer.

Portugal
Job Closed