Logo of Huzzle

Software Engineer

image

Leidos

8d ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
  • $54K - $97.5K
  • Orlando
    Remote

AI generated summary

  • You need a Bachelor's degree, Java/C++ experience, Agile skills, self-motivation to learn new languages, and collaboration abilities. Additional experience may substitute a degree. Prefers tools like Jenkins, Docker, and Atlassian products.
  • You will develop and integrate software systems, adhere to budgets and schedules, code in Java, create automated tests, collaborate with Agile tools, update documentation, troubleshoot code, and improve performance metrics.

Requirements

  • Bachelor of Science degree in a relevant field and 1+ years of related experience. Additional experience may be considered in lieu of degree.
  • Hands-on experience with Java/C++ and object-oriented programming.
  • Experience with Java, Python, JavaScript, Bash and other languages
  • Ability to apply software development process fundamentals in an Agile environment.
  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.
  • Ability to complete tasking independently with minimal direct supervision.
  • Ability to work and collaborate effectively within a multi-disciplined engineering team.
  • Experience with Agile and DevSecOps concepts and best practices.
  • Ability to support program execution in classified environments.
  • Excellent problem solving and analysis skills.
  • Self-starter that can work independently while possessing the communication skills to work effectively with software development teams.
  • Excellent interpersonal, verbal, and written communication skills.
  • Preferred Qualifications:
  • Experience with container technologies such as Docker and container orchestration tools like Kubernetes
  • Experience with Atlassian products (Jira, Trello, Confluence, Bitbucket, etc.)
  • Experience with CI/CD pipeline tools like Jenkins, GitLab
  • Experience working in a Linux environment.
  • Experience with cloud computing virtualization platforms like VMware vSphere
  • Experience with automated provisioning and configuration tools like Ansible, Terraform, CloudFormation, Chef, Puppet or similar technologies
  • Experience with data monitoring platform tool, such as Grafana
  • Experience with data instrumentation tool, such as Metabase
  • Familiarity with basic web technologies including HTML, CSS, XML, REST, JSON, SOAP, and WSDL
  • Familiarity with web application technologies, such as Apache Tomcat, JBoss, etc.

Responsibilities

  • Works from established requirements and uses established software engineering processes to develop software systems, subsystems, and system enhancements.
  • Completes detailed design and development work independently for individual software components and integrates the developed products together individually and/or at the subsystem level.
  • Follows software engineering standards and assists engineers in software system or subsystem development and documentation efforts.
  • Adheres to schedules and stays within established budgets.
  • All aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and automated testing within an Agile and Continuous Integration and Continuous Delivery model.
  • Design, develop, troubleshoot, and debug mission critical software source code using modern software development languages and tools, such as Java.
  • Design and execute maintainable code that matches specification.
  • Create automated tests leveraging a continuous integration process.
  • Implement Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams.
  • Create and update relevant documentation and specifications for design, development and testing.
  • Identify potential roadblocks and develop software solutions where the solution is not always well defined but always considers the customer first.
  • Work to improve performance metrics through critical planning and execution of development tasks.

FAQs

What are the primary responsibilities of a Software Engineer in this position?

The primary responsibilities of a Software Engineer in this position include developing software systems, completing detailed design work, following software engineering standards, adhering to schedules and budgets, and participating in all aspects of the software development lifecycle within an Agile environment.

What are the basic qualifications required for this Software Engineer role?

The basic qualifications for this role include a Bachelor of Science degree in a relevant field, 1+ years of related experience, hands-on experience with Java/C++ and object-oriented programming, proficiency in various programming languages, ability to work in an Agile environment, and excellent problem solving and communication skills.

What are the preferred qualifications for this Software Engineer position?

Preferred qualifications for this position include experience with container technologies, familiarity with Atlassian products, proficiency in CI/CD pipeline tools, experience working in a Linux environment, knowledge of cloud computing platforms, expertise in provisioning and configuration tools, familiarity with web technologies, and experience with data monitoring and instrumentation tools.

Consulting
Industry
10,001+
Employees
1969
Founded Year

Mission & Purpose

Leidos is a company that specializes in providing scientific, engineering, and technology solutions to various industries, including defense, health, and energy. They offer services such as systems integration, data analytics, cybersecurity, and research and development. Leidos' ultimate goal is to apply their expertise to solve complex challenges and make a positive impact on the world. Their purpose revolves around delivering innovative solutions that improve safety, security, and efficiency in critical sectors, ultimately contributing to advancements in technology, science, and human well-being. Through collaboration and innovation, Leidos aims to create a safer, healthier, and more sustainable future for individuals and communities.

Culture & Values

  • Integrity

    Is having the courage to make tough ethical decisions, taking pride in our work, being transparent with our team, and being respectful of everyone.

  • Inclusion

    Is fostering a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone.

  • Innovation

    Is not limited to our engineers and scientists. It is acting as a catalyst. Being tenacious and curious to help us excel and be a part of a learning organization.

  • Agility

    Is being flexible, creative, and resilient. It is our ability to think and act small while using the size and strength of our balance sheet to our advantage.

  • Collaboration

    Is being team-oriented and proactively engaging to meet shared objectives. It is about building relationships and staying connected with each other.

  • Commitment

    Is being accountable, taking ownership, modeling servant leadership, and operating with a sense of urgency to our customers and teams.

Benefits

  • Compensation

    We structure our salaries to be competitive for the region, market conditions, hardship, and hazards. We also: Reward your contributions to the company and our customers' mission. Recognize and reward notable advances for your profession, the company, and your customers. Ensure fairness, comply with applicable federal, state, and international laws, and meet applicable audit entities' standards.

  • Health and well-being

    Comprehensive health coverage and other health and well-being programs are designed to keep you and your family healthy.

  • Income protection

    Benefits should provide peace of mind, support you and your family, and help you successfully navigate life events. We took all these factors into account when we developed our income protection.

  • Leave

    Time off is as important to your professional productivity as it is to your personal well-being. We offer several types of leave that together total the time you need to live your life outside the office.

  • Paid time off (PTO)

    As an eligible employee, you’ll be able to accrue paid time off for vacations, personal business, and short-term illness. You can also borrow up to 40 hours of PTO before you accrue it, with your manager’s approval.

  • Paid parental leave

    Eligible employees may take the lesser of twenty (20) days or four (4) weeks of paid parental leave.

  • Holidays

    Most Leidos employees get ten paid holidays each year, three floating holidays* to be used at your discretion and these seven fixed holidays. Note: Holidays may vary based on contractual requirements.

  • Retirement

    Employees are eligible to participate in the Leidos 401(k) Retirement Plan. Company match is determined by the employee’s fringe benefit package.

  • Financial well-being

    Leidos believes that financial well-being is an important part of a person's overall health and well-being. Therefore, we are pleased to offer a complimentary suite of programs to meet the varying needs of employees. Programs are dedicated to helping you with improving or maintaining your overall financial wellness by offering educational seminars, webinars, one-on-one coaching, and tools such as the Student Loan Assistance tool. Programs are designed to help you with your financial goals such as budgeting, managing credit card debt, paying off student loans, retirement readiness and more.

  • Family benefits

    Understanding the inherent challenges of balancing work and family responsibilities, we offer benefits to make family life a little easier