The data platform for robotics companies
Full-Stack Engineer I
Location
Canada
Posted
56 days ago
Salary
$110K - $130K / year
Seniority
Mid Level
Job Description
Full-Stack Engineer I
Formant
The Role We’re looking for an ambitious early-career full‑stack engineer to help make the Formant platform more reliable, usable, and powerful for customers. You’ll work across our stack on real customer issues, core product development, and internal tooling, with a heavy focus on making our existing platform more reliable and easier to support. This role is ideal for someone who wants to become a strong product engineer by working across the stack on real production problems — from debugging issues to shipping improvements that prevent them from happening again. We’re also looking for someone who is particularly excited about using AI tools to accelerate their work. You’ll collaborate closely with senior engineers and product leaders, gaining deep system context early in your career while contributing meaningful code from day one. This role is intentionally rotational: you’ll start close to customer problems (support and reliability work), then increasingly shift into core product and platform work as you build context. Please include a link to your GitHub in the application What You’ll Do Customer-facing engineering & reliability (initial focus) - Investigate and resolve high‑priority production issues - Debug across the stack with guidance from senior engineers - Identify recurring issues and drive systemic fixes, not only one‑offs Product & platform development - Build and improve features across the full stack (frontend, backend, infra) - Improve documentation, runbooks, and onboarding paths for common scenarios Automation & AI-assisted support - Help build internal AI tooling (agents/chatbots) to handle common support workflows - Improve logs, metrics, and diagnostics to make issues easier to detect and resolve - Proactively reduce support load by making the product and tooling better - Explore unfamiliar codebases or technologies Who You Are - 0–3 years of professional software engineering experience (internships, co-ops, and substantial projects count) - Pragmatic: you can differentiate between “ship the fix” and “refactor the world” - Strong fundamentals in computer science and software design - Comfortable using modern AI-assisted development tools (e.g., coding copilots, LLMs) to improve productivity and learning - Comfortable working on “unsexy” problems (legacy code, tricky edge cases) to earn leverage and context - Communicative and calm under pressure when production issues arise - Curious, pragmatic, and eager to learn quickly - Takes ownership and follows through on problems - You can show your work: a portfolio (GitHub, shipped projects, demos, write-ups) that lets us see your drive, energy, and how you think through real problems You don’t need to know our entire stack — we care more about how you think and learn. Growth & Mentorship This role is designed as a launchpad for strong engineers. You’ll: - Work closely with experienced engineers - Gain exposure to real production systems early - Build both product and platform skills - Take on increasing ownership over time Potential future paths include product engineering, platform engineering, or customer-facing technical roles. Why This Role Is Unique - Your work will directly impact real-world robotics deployments - You’ll learn faster than in large, siloed organizations - You’ll contribute to meaningful features within weeks, not months - You’ll build broad technical depth early in your career Compensation - Salary: ~$110K–$130K depending on experience - Equity in a high-growth Series A startup - Benefits and remote flexibility Please Note: This position is remote, however, Formant only hires employees in the states of: AZ, CA, CO, IL, KS, MA, NC, NY, OK, OR, and PA.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Junior Software Engineer
GovCIOGovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.
GovCIO is currently hiring We are seeking an entry-level Software Engineer to support the modernization of a mission-critical enterprise application. This role is designed for a recent graduate or early-career engineer who is eager to learn how large-scale enterprise systems work, including legacy platforms, modern architectures, and secure government environments. The engineer will work closely with a small team and receive hands-on exposure to real-world system modernization, including backend development, system analysis, and integration work. This is a high-learning, high-ownership role, not a passive or siloed position. This position is located within the United States and is a full remote position. Responsibilities - Assist in analyzing and documenting existing AMS system components and workflows - Support development of backend services using Java and Spring Boot - Write and test simple APIs and integration components - Work with database queries (SQL) and assist in data validation and cleanup - Help map legacy functionality to modern modules (profiles, transactions, reports, etc.) - Support QA and regression testing activities, especially for complex workflows - Assist in troubleshooting defects and understanding system behavior - Contribute to documentation (technical notes, flow diagrams, mappings) - Participate in Agile ceremonies (stand-ups, backlog refinement, demos) Qualifications Bachelor’s degree in Computer Science, Information Systems, or related field with 0-2 years (or commensurate experience) Required Skills and Experience - Basic knowledge of Java and object-oriented programming - Understanding of REST APIs and basic web concepts - Familiarity with SQL and relational databases - Strong problem-solving ability and willingness to learn - Good communication Clearance Required: US Citizenship is required to obtain and maintain Public Trust Preferred Skills and Experience - Exposure to Spring Boot (academic or personal projects) - Familiarity with Git or version control systems - Basic understanding of cloud platforms (AWS/Azure) - Experience with any scripting language (Python, Bash) - Exposure to Agile or Scrum Posted Salary Range USD $62,000.00 - USD $75,000.00 /Yr.
Software Engineer
GovCIOGovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.
GovCIO is currently hiring for Software Engineer to support the modernization of a mission-critical enterprise application. This initiative focuses on improving system agility, security, and maintainability while incrementally evolving a legacy platform into a modern architecture. The engineer will work closely with a small, highly collaborative team to analyze, design, and implement enhancements to a complex, document-centric system integrated across multiple enterprise platforms. This is a hands-on role suited for someone who can navigate legacy systems while building forward-looking solutions in a controlled, regulated environment. to support our client’s contract needs. This position is located in the within the United States and will be a full remote position. Responsibilities - Contribute to modernization of a legacy Java-based enterprise application into a modular Spring Boot architecture - Develop and enhance backend services, APIs, and integrations with enterprise systems - Work with Oracle databases, including schema design, PL/SQL, and performance tuning - Integrate with document management systems (e.g., Documentum or similar ECM platforms) - Implement secure system-to-system integrations using REST, messaging (e.g., SQS), and enterprise protocols - Support identity and access integration (e.g., SSO, mTLS, PIV-based authentication) - Participate in breaking down monolithic components into well-defined modules with clear boundaries - Assist in designing and implementing asynchronous processing patterns (queues, retries, DLQs) - Collaborate in Agile ceremonies and contribute to backlog refinement and estimation - Support testing efforts, including unit, integration, and regression testing in constrained environments - Troubleshoot production issues and support operational stability What You’ll Work On - Refactoring and modularizing AMS components (profiles, transactions, covenants, reports, records) - Building a Spring Boot-based application layer to replace legacy WebSphere deployments - Designing portfolio-based deployment models (multi-tenant or segmented architectures) - Implementing reliable integration patterns with external systems - Supporting phased modernization (portfolio-by-portfolio or module-by-module) Qualifications Bachelor's with 3- 5 years (or commensurate experience) Required Skills and Experience - 3 years of experience in Java-based enterprise application development with exposure to using generative AI for development and analysis - Strong experience with Spring Boot and REST API development - Experience working with relational databases - Familiarity with enterprise integration patterns (messaging, APIs, batch processing) - Understanding of secure application development (authentication, authorization, encryption) - Experience working in legacy environments and modernization initiatives - Ability to work independently in a small team with evolving requirements Clearance Required: Must be able to obtain and maintain an EXIM Bank Public Trust Preferred Skills and Experience - Experience with AWS (EC2, SQS, RDS, IAM) - Familiarity with Documentum or similar enterprise content management systems - Experience with IBM security stack (ISAM/ISVA) or similar identity providers - Exposure to CI/CD pipelines and DevSecOps practices - Experience working in government or regulated environments - Understanding of modular monolith architectures and incremental modernization strategies Posted Salary Range USD $80,000.00 - USD $90,000.00 /Yr.
(Remote) Integration Engineer - Information Technology Services
West Virginia UniversityWest Virginia University, founded in 1867, is a public university that serves more than 22,000 students each year. Based in the northern West Virginia town of Morgantown, West Virg
The Department of Information Technology Services at West Virginia University is currently accepting applications for a Data Integration Engineer (Professional Technologist 3). About the Opportunity We are seeking a Data Integration Engineer with solid hands-on experience in Informatica Intelligent Data Management Cloud (IDMC), including Cloud Data Integration (CDI) and Mass Ingestion. This role will focus on administration, pipeline support, troubleshooting, and SQL-based data integration tasks within our enterprise environment. We strongly believe in work-life balance and keeping time for things we love outside our work. WVU offers generous benefits, including: - 37.5-hour work week - 13 paid holidays (staff holiday calendar) - 24 annual leave (vacation) days per year or more based on years of service (employee leave) - 18 sick days per year (for when you’re ill, for when you need time to care for sick family, for your own, or your family’s, regularly scheduled medical appointments. Who is family for the purpose of this leave? A lot of people in your life including immediate relatives and in-laws as well as others considered to be members of your household living under the same roof) - WVU offers a range of health insurance and other benefits - 401(a) retirement savings with 6%25 employee contribution match, eligibility to continue health insurance, and other retiree perks. Looking for more retirement benefits information? Check out retirement health insurance benefits, retirement income, and FAQ’s. - Wellness programs What You'll Do - Administer and support Informatica Intelligent Data Management Cloud (IDMC) services, including Cloud Data Integration (CDI) and Mass Ingestion. - Manage day-to-day operations of the Informatica platform, including user access, roles/permissions, environment configuration, and service monitoring. Monitor, troubleshoot, and resolve integration job failures, performance issues, and connectivity problems to ensure high availability and reliability of data pipelines. - Configure and maintain Secure Agents, runtime environments, and connectivity to on-premises and cloud data sources. - Develop, maintain, and optimize ETL/ELT pipelines using Informatica CDI, ensuring efficient data movement and transformation. - Write and tune complex SQL queries to support data integration, validation, and performance optimization across relational databases. - Support code migrations and deployments across development, test, and production environments, following established SDLC and change management processes. - Configure and maintain connectors (databases, file systems, APIs, SaaS applications), including connection parameters and credentials. - Implement and support authentication mechanisms (OAuth, tokens, service accounts, API keys) in alignment with enterprise security standards. - Work closely with application teams, DBAs, and analysts to troubleshoot data issues and validate data flows. - Maintain and enhance operational documentation, including runbooks, troubleshooting guides, and standard procedures. - Assist with platform upgrades, patches, and new feature adoption in coordination with senior team members. - Participate in on-call support rotation for critical incidents and production support. - Continuously learn and apply new tools and features within the Informatica ecosystem and related technologies. - Collaborate with DBAs and infrastructure teams on physical database design and storage optimization. - Knowledge of cloud platforms (AWS/Azure) and connectivity to Snowflake and Informatica IDMC. - Unix/Linux/Shell Scripting. - Must have good Verbal and Written communication skills. - Able to learn new technologies. - Be available on an on-call basis for troubleshooting system and application problems as well as for critical deployments. - Other duties as assigned by Management. - Bachelor’s degree - A minimum of four (4) years combined experience involving: - Information Technology Experience - Experience working with relational databases (Oracle, SQL Server, Snowflake, PostgreSQL, etc.) using SQL for data querying, transformation, and analysis - Hands-on experience supporting and developing data integration pipelines using Informatica IDMC, including Cloud Data Integration (CDI) and/or Mass Ingestion - Experience administering or supporting data integration platforms in a production environment, including job monitoring, troubleshooting, and performance tuning - Any equivalent combination of related education and/or experience will be considered. - All qualifications must be met by the time of employment. Knowledge, Skills, & Abilities - Solid understanding of Informatica IDMC administration, including Secure Agent setup, connection management, and job monitoring. - Strong proficiency in SQL for data transformation, validation, and performance tuning. - Good understanding of ETL/ELT concepts, data integration patterns, and data processing workflows. - Experience troubleshooting data pipeline failures, connectivity issues, and performance bottlenecks. - Familiarity with API integrations and working with REST/SOAP services. - Ability to work with structured and semi-structured data (JSON, XML, flat files). - Understanding of security best practices, including credential management and secure connectivity. - Experience with job scheduling, logging, and monitoring tools within Informatica or similar platforms. - Ability to create and maintain technical documentation (runbooks, SOPs, deployment steps). - Strong analytical and problem-solving skills with attention to detail. - Ability to work independently and manage multiple tasks in a fast-paced environment. - Effective verbal and written communication skills for collaborating with technical and functional teams. - Willingness and ability to learn new technologies and adapt to evolving data platforms. - Ability to work under pressure and meet deadlines while maintaining accuracy and quality.
Sr. SW Engineer, Authorizations
VisaBased in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
Company Description Founded by experienced entrepreneurs and engineers in 2016, Pismo is a technology company that provides a comprehensive processing platform for banking, card issuing and financial market infrastructure and helps customers innovate and build the next generation of banking and payment solutions. Pismo joined Visa in 2024. Leveraging Visa’s solutions, our core platform, and an expanding suite of capabilities, Pismo addresses the technological challenges that large banks, marketplaces, and fintech companies face in migrating from legacy systems to more advanced technology in the market. Pismo’s cloud-based platform empowers firms to build and launch financial products rapidly, scaling as they grow to have a broader audience while keeping high security and availability standards. Pismo’s 500+ employees are located in more than 10 countries around the world. Job Description Sumary The Authorizations squad is responsible for processing and validating financial transactions in real time, ensuring that all operations comply with authorization rules defined by issuers and clients. The team operates within the critical payment authorization layer, dealing with complex business logic, high availability, and high‑performance requirements. Working with modern technologies and distributed architectures, the squad ensures that transactions are secure, fast, and reliable. What You'll Do - Develop and maintain scalable, reliable, and secure backend services focused on banking and payment authorization systems, primarily using Golang, with strong exposure to JVM‑based technologies such as Java and Groovy, deployed on AWS. - Own the delivery of clean, efficient, testable, and well‑documented code aligned with the squad’s technical strategy and business goals. - Actively participate in all stages of the software development lifecycle, including technical planning, system design, implementation, testing, deployment, and production support for mission‑critical systems. - Design, build, and evolve scalable microservices architectures and orchestration layers, integrating internal and external services while evaluating trade‑offs related to performance, reliability, and maintainability. - Develop RESTful APIs and reusable components, ensuring high standards of security, scalability, and performance in distributed systems. - Write and maintain robust automated tests (unit and integration), ensuring code quality, system resilience, and operational stability. - Collaborate closely with product managers, QA engineers, and DevOps partners to translate business and regulatory requirements into effective technical solutions. - Contribute to technical design, architectural discussions, and decision‑making within the squad, supporting continuous improvement and long‑term platform evolution. - Operate in a highly documented environment, prioritizing clear, transparent communication and knowledge sharing. - Ensure system stability and reliability by supporting incident response activities and production support in high‑availability environments. - Engage in mentoring, continuous learning, and technical improvement initiatives, contributing to squad and collective‑level engineering excellence. - Stay up to date with modern engineering best practices, particularly related to distributed systems, payments, and cloud‑native architectures. - Be recognized for delivering high‑quality, impactful technical solutions within a critical authorization domain. This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice. #LI‑Remote Qualifications For this role, you must be based in Brazil Language Skills - Proficiency in English at B1 level or above (Intermediate) Technical Skills - 5+ years of experience as a Software Engineer working in production environments, preferably in high‑scale or high‑availability systems. - Strong experience with Golang and solid proficiency with JVM‑based languages such as Java and Groovy. - Advanced Git usage, including managing complex version control and collaboration workflows. - Solid experience designing and operating microservices‑based and distributed systems. - Proven ability to debug, troubleshoot, and resolve issues in distributed, mission‑critical environments. - Strong testing mindset with hands‑on experience in unit and integration testing. - Experience designing, implementing, and documenting RESTful APIs. - Proficiency with AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge, building event‑driven and cloud‑native solutions. - Hands‑on experience with CI/CD pipelines, containers, and cloud‑native deployment processes. - Experience with Infrastructure as Code using tools such as Terraform or similar. - Advanced usage or strong familiarity with Docker and containerized environments. - Solid understanding of relational databases (such as MySQL or PostgreSQL) and NoSQL databases (such as DynamoDB or MongoDB). - Understanding of observability practices including monitoring, logging, tracing, and alerting. - Ability to actively contribute to technical decisions related to scalability, reliability, performance, and system evolution. Preferred Qualifications - Experience working with critical or mission‑critical systems. - Experience in the Financial Industry or with Payments / Authorization Systems. - Familiarity with event‑driven architectures and messaging systems. - Experience supporting production environments and incident response in Agile teams. - AWS certifications. - Experience using AI‑assisted development tools (e.g., Copilot, GPT, Claude) to improve development efficiency and quality. - 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g., Master’s, MBA). Additional Information Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law. - Job Family Group: Engineering and Technology



