[Remote] Software Engineer (Return-to-Work Program)
Note: The job is a remote job and is open to candidates in USA. Precision Technologies is offering a Software Engineer position as part of their Return-to-Work Program aimed at supporting women transitioning back into the workforce. The role requires designing, developing, testing, and maintaining enterprise-grade software applications across various environments, with a strong emphasis on modern programming languages and cloud technologies.ResponsibilitiesMinimum 4+ years of experience in designing, developing, testing, and maintaining enterprise-grade software applications across web, cloud, and distributed computing environmentsStrong proficiency in one or more programming languages such as Java, Python, C#, JavaScript, TypeScript, Go, or C++, with a solid understanding of software development best practicesExperience developing scalable applications using modern frameworks and technologies such as Spring Boot, .NET Core, Node.js, React, Angular, or similar platformsStrong understanding of Object-Oriented Programming (OOP), Data Structures, Algorithms, Design Patterns, SOLID Principles, and Clean Code practicesExperience designing and consuming RESTful APIs, Web Services, Microservices Architecture, and Event-Driven SystemsStrong working knowledge of relational and NoSQL databases including MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, Cassandra, or DynamoDB, with experience in query optimization and data modelingExperience working with cloud platforms such as AWS, Azure, or GCP, including application deployment, monitoring, and cloud-native development practicesHands-on experience with Git, GitHub, GitLab, Bitbucket, and collaborative software development workflows including branching, merging, and code reviewsFamiliarity with CI/CD pipelines, DevOps methodologies, containerization, and orchestration tools such as Jenkins, GitHub Actions, Azure DevOps, Docker, and KubernetesExperience implementing automated testing using JUnit, NUnit, PyTest, Jest, Selenium, Cypress, or similar testing frameworks to ensure software quality and reliabilityStrong understanding of application security, authentication, authorization, performance optimization, debugging, troubleshooting, and software lifecycle managementExperience working in Agile/Scrum environments, participating in sprint planning, backlog grooming, estimation, code reviews, and cross-functional team collaborationSkillsMinimum 4+ years of experience in designing, developing, testing, and maintaining enterprise-grade software applications across web, cloud, and distributed computing environmentsStrong proficiency in one or more programming languages such as Java, Python, C#, JavaScript, TypeScript, Go, or C++, with a solid understanding of software development best practicesExperience developing scalable applications using modern frameworks and technologies such as Spring Boot, .NET Core, Node.js, React, Angular, or similar platformsStrong understanding of Object-Oriented Programming (OOP), Data Structures, Algorithms, Design Patterns, SOLID Principles, and Clean Code practicesExperience designing and consuming RESTful APIs, Web Services, Microservices Architecture, and Event-Driven SystemsStrong working knowledge of relational and NoSQL databases including MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, Cassandra, or DynamoDB, with experience in query optimization and data modelingExperience working with cloud platforms such as AWS, Azure, or GCP, including application deployment, monitoring, and cloud-native development practicesHands-on experience with Git, GitHub, GitLab, Bitbucket, and collaborative software development workflows including branching, merging, and code reviewsFamiliarity with CI/CD pipelines, DevOps methodologies, containerization, and orchestration tools such as Jenkins, GitHub Actions, Azure DevOps, Docker, and KubernetesExperience implementing automated testing using JUnit, NUnit, PyTest, Jest, Selenium, Cypress, or similar testing frameworks to ensure software quality and reliabilityStrong understanding of application security, authentication, authorization, performance optimization, debugging, troubleshooting, and software lifecycle managementExperience working in Agile/Scrum environments, participating in sprint planning, backlog grooming, estimation, code reviews, and cross-functional team collaborationCompany OverviewPrecision Technologies is one of the Fastest growing AI-first company focused on digital transformation and next-generation engineering; headquartered in New Jersey with multiple offices across the globe. It was founded in 2010, and is headquartered in Monmouth Junction, New Jersey, USA, with a workforce of 501-1000 employees. Its website is http://www.precisiontechcorp.com/.Company H1B SponsorshipPrecision Technologies has a track record of offering H1B sponsorships, with 6 in 2026, 68 in 2025, 50 in 2024, 56 in 2023, 43 in 2022, 87 in 2021, 49 in 2020. Please note that this does not guarantee sponsorship for this specific role.