JobTarget Logo

REMOTE - Senior Software Engineer, Ruby on Rails (Contingent) at Wilcore Technologies Inc.

Wilcore Technologies Inc.
Posted on
NewJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.

About This Position

About the Role:

Contract Contingency Notice: This position is contingent upon contract award. Employment offers will be extended only upon successful contract award and client approval. Candidates may be considered and interviewed in advance to support rapid onboarding should the contract be awarded.

As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions that meet complex business requirements. You will lead technical initiatives, collaborate closely with cross-functional teams, and mentor junior engineers to foster a culture of continuous improvement and innovation. Your expertise will drive the architecture and implementation of scalable, reliable, and secure systems that enhance user experience and operational efficiency. You will be responsible for ensuring code quality through rigorous testing, code reviews, and adherence to best practices. Ultimately, your contributions will directly impact the success of our products and the satisfaction of our customers.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Ruby on Rails experience
  • 6+ years of professional software development experience with a strong focus on backend and/or full-stack development.
  • Proficiency in at least one major programming language such as Java, C#, Python, or JavaScript.
  • Experience with software development lifecycle methodologies including Agile and Scrum.
  • Strong understanding of data structures, algorithms, and software design principles.
  • U.S. Citizenship is required( due to federal contracting requirements).

Preferred Qualifications:

  • Master’s degree in Computer Science or related technical discipline.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
  • Knowledge of DevOps practices and CI/CD pipeline implementation.
  • Experience working in distributed systems and microservices architecture.
  • Experience supporting VA programs or other federal health IT systems.

Responsibilities:

  • Design, develop, and deploy robust software applications and services using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other engineers to define technical requirements and deliver solutions that align with business goals.
  • Lead code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
  • Mentor and support junior engineers by sharing knowledge, guiding problem-solving approaches, and fostering professional growth.
  • Identify and resolve performance bottlenecks, bugs, and security vulnerabilities to maintain high system reliability and security.
  • Participate in architectural discussions and contribute to the evolution of the technology stack and development processes.
  • Write and maintain comprehensive documentation for code, APIs, and system designs to facilitate knowledge sharing and future maintenance.

Skills:

The required skills enable you to write clean, efficient, and maintainable code that meets project requirements and industry standards. Your proficiency in programming languages allows you to develop scalable backend services and responsive front-end interfaces. Understanding software design principles and algorithms helps you architect solutions that are both performant and reliable. Preferred skills such as cloud platform experience and container orchestration empower you to deploy and manage applications in modern, scalable environments. Additionally, knowledge of DevOps and CI/CD practices ensures smooth integration and delivery cycles, enhancing overall team productivity and product quality.

Frequently asked questions about this position