> Markdown version of [/jobs/ext/211279-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/211279-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Wilcore Technologies Inc. - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Software Applications, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Software Quality, Code Review, Databases, Continuous Integration, Data Structures, Django Web Framework, Python (Programming Language), Node.Js, NoSQL, Object-Oriented Software Development, Open Source Technology, Scrum Methodology, Software Maintenance, Systems Development Life Cycle, Secure Coding, Software Engineering, Product Software Implementation Methods, Google Cloud, ReactJS, Delivery Pipeline, Spring-boot, Software Security, Backend, Build Management, Containerization, AngularJS, Information Technology, Data Management, Front End Software Development, Restful APIs, Docker - **Published:** May 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=11de9f8efe908497 ## About the Role Do you have experience in Data structures?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, or a related field. * 3-5 years of professional experience in software development. * Proficiency in at least one programming language such as Java, C#, Python, or JavaScript. * Experience in front-end or back-end framework such as React, Angular, Node.js, Django, or Spring Boot. * Working knowledge of secure development practices and cloud enviroments (AWS, Azure, or GCP). * Experience with software development lifecycle (SDLC) methodologies including Agile or Scrum. * Strong understanding of data structures, algorithms, and object-oriented design principles. * U.S. Citizenship required (due to federal contracting requirements) Preferred Qualifications: * Experience with cloud platforms such as AWS, Azure, or Google Cloud. * Familiarity with containerization and orchestration tools like Docker and Kubernetes. * Knowledge of CI/CD pipelines and automated testing frameworks. * Experience working with relational and NoSQL databases. * Knowledge of RESTful API development and integration * Certifications such as AWS Certified Developer or CompTIA Secure Software Lifecycle Professional (CSSLP) * Contributions to open-source projects or participation in developer communities., The required skills enable you to write robust and efficient code that forms the foundation of our software products, ensuring they are scalable and maintainable. Your proficiency in programming languages allows you to implement complex features and fix bugs effectively. Understanding software development methodologies helps you collaborate seamlessly with team members and adapt to changing project requirements. Preferred skills such as cloud platform experience and containerization empower you to build and deploy applications in modern, scalable environments. Additionally, knowledge of CI/CD and automated testing enhances the reliability and speed of software delivery, while familiarity with databases supports efficient data management and retrieval. ## Description The Software Engineer II is a mid-level contributor responsible for designing, developing, testing, and maintaining software solutions that support Wilcore's federal programs. Building upon foundational engineering experience, this role demonstrates growing independence in technical execution, collaboration, and problem-solving. The Software Engineer II works closely with senior engineers, product managers, and QA teams to deliver high-quality, secure, and accessible applications. This role emphasizes adherence to best practices in secure development, agile methodologies, and compliance with federal cybersecurity and accessibility standards., * Develop, test, and deploy new features and enhancements for existing software applications. * Collaborate with product managers and designers to understand requirements and translate them into technical specifications. * Write clean, maintainable, and efficient code following industry best practices and company standards. * Participate in code reviews to ensure code quality and share knowledge with team members. * Identify, troubleshoot, and resolve software defects and performance bottlenecks. * Contribute to the continuous improvement of development processes and tools. * Assist in the design and implementation of software architecture and system integrations. * Maintain up-to-date documentation for software components and development processes. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)