3

Full Time Entry Level Software Engineer Jobs in Alabama

Senior Software Engineer

Huntsville, AL ยท On-site

$114K - $150K/yr

OASYS, INC. is seeking a full-time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements ...

Senior Software Engineer

Huntsville, AL ยท Hybrid

$114K - $150K/yr

OASYS, INC. is seeking a full-time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements ...

Senior Software Engineer

Huntsville, AL ยท On-site

$114K - $150K/yr

OASYS, INC. is seeking a full-time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements ...

Senior Software Engineer

Huntsville, AL ยท Hybrid

$114K - $150K/yr

OASYS, INC. is seeking a full-time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements ...

Senior Software Engineer

Huntsville, AL ยท On-site

$114K - $150K/yr

OASYS, INC. is seeking a full-time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements ...

Leidos' Defense Systems , Threat Modeling and Simulation Portfolio , is seeking a talented, entry-level Junior Software Engineer with the ability and experience to work multiple projects (primarily ...

New

We are seeking a software engineer interested in joining an award-winning company and working with ... This is a full-time, on-site position. Duties Include: * Writing programs using C++, Java, or ...

Senior Software Engineer

Huntsville, AL ยท On-site

$114K - $150K/yr

OASYS, INC. is seeking a full-time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to include requirements ...

We are seeking a software engineer interested in joining an award-winning company and working with ... This is a full-time, on-site position. Duties Include: * Writing programs using C++, Java, or ...

The nLogic team is seeking a BMDS Software Engineer to support the design, implementation ... Citizen. This is a full-time position located in Huntsville, AL. Current SECRET clearance is ...

Eng I - SW

Huntsville, AL ยท On-site

$59K - $100K/yr

... an entry-level engineer to get hands-on experience with state-of-the-art technology and make a tangible contribution to national security from day one. The Opportunity As an Associate Software ...

Software Engineer 3

Huntsville, AL ยท On-site

$56.75 - $76/hr

Job Overview A software engineer is part of the software development team that creates software ... Regular and reliable attendance on a full time basis [or in accordance with posted schedule]

Lockheed Martin Space in Huntsville, AL is seeking a full-time Software Engineer Associate. In this role, you will be working with experienced engineers, you will support the software engineering ...

next page

Showing results 1-20

Full Time Entry Level Software Engineer information

What is L1, L2, L3, and L4 developer?

In the context of a full-time entry-level software engineer role, L1, L2, L3, and L4 typically refer to different levels of seniority or experience within a company's engineering hierarchy. L1 is usually an entry-level position, L2 and L3 denote increasing levels of experience and responsibility, and L4 often indicates a more senior or specialized engineer. These levels can influence salary, expectations, and opportunities for growth, and they often correspond to skills such as coding, debugging, and understanding system architecture.

What are the key skills and qualifications needed to thrive as a Full Time Entry Level Software Engineer, and why are they important?

To thrive as a Full Time Entry Level Software Engineer, you need a solid grasp of programming fundamentals, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong communication, teamwork, and a willingness to learn help new engineers adapt quickly and contribute effectively. These skills and qualities are crucial for building reliable software, integrating into development teams, and navigating the fast-paced tech environment.

What does a Full Time Entry Level Software Engineer do?

A Full Time Entry Level Software Engineer is responsible for developing, testing, and maintaining software applications under the guidance of more experienced engineers. They typically work with programming languages, collaborate with team members, and assist in troubleshooting issues in code. This role is designed for individuals who are new to the industry and allows them to learn best practices, gain hands-on experience, and build their technical skills in a professional environment.

How do I get into software engineering with no experience?

To become a full-time entry-level software engineer with no experience, focus on learning programming languages like Python or Java through online courses or coding bootcamps. Building a portfolio of projects, contributing to open-source, and gaining familiarity with tools like Git can help demonstrate your skills to employers. Internships or apprenticeships can also provide practical experience and improve job prospects.

What are some common challenges faced by entry level software engineers in their first full-time role, and how can they overcome them?

Entry level software engineers often face challenges such as adapting to new codebases, navigating complex development tools, and understanding team workflows. It's common to feel overwhelmed initially, but seeking mentorship, proactively asking questions, and participating in code reviews can help accelerate learning. Collaborating closely with teammates and engaging in regular feedback sessions will not only build technical skills but also improve communication and confidence. Embracing a growth mindset and being patient with your progress are key to a smooth transition.

Is it true that AI will replace software engineers?

AI is increasingly automating certain coding tasks, but full replacement of software engineers is unlikely in the near term. Entry-level software engineers will continue to be essential for designing, testing, and maintaining complex systems that require human judgment and creativity. Developing skills in AI tools and programming languages can enhance job prospects in this evolving field.

What engineer makes $500,000 a year?

While most entry-level software engineers do not earn that level of salary, highly experienced software engineers in senior or specialized roles at large tech companies can reach or exceed $500,000 annually, especially when including bonuses, stock options, and other compensation. These roles often require advanced skills, extensive experience, and work in high-demand environments such as cloud computing, machine learning, or cybersecurity.
What are popular job titles related to Full Time Entry Level Software Engineer jobs in Alabama? For Full Time Entry Level Software Engineer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Full Time Entry Level Software Engineer jobs in Alabama look for? The top searched job categories for Full Time Entry Level Software Engineer jobs in Alabama are:
What cities in Alabama are hiring for Full Time Entry Level Software Engineer jobs? Cities in Alabama with the most Full Time Entry Level Software Engineer job openings:
Software Engineer (Multiple Levels)

Software Engineer (Multiple Levels)

Altamira Technologies Corp.

Huntsville, AL โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Software Engineer
Altamira Technologies has a long and successful history of providing innovative solutions throughout the U.S. National Security community. Headquartered in McLean, Virginia, Altamira serves the defense, intelligence, and homeland security communities worldwide by focusing on creating innovative solutions leveraging common standards in architecture, data, and security. Altamira believes that our people and company culture differentiates us from other companies.
We focus on recruiting talented, self-motivated employees who strive to get things done. Join our team of experts as we engineer national security!ย 
Position Description: We are seeking multiple Software Engineers with a mix of experience talent in areas related to cloud-native full-stack development. As part of our team, you will provide software and web development services in support of our customer in Dayton, OH. We are seeking a diverse group of candidates that meet many of the desired skillsets below. Our ideal candidate would possess a broad range of skills as our scope of work spans various technologies, including JavaScript, Python, React, Angular, and others.ย  Altamira Technologies Corporation encourages independent problem-solving and provides deep reach-back support and a collaborative environment for our engineering team. We are looking for candidates who have experience with developing and are not afraid to adapt to the right architecture, languages, and libraries to build the best systems for the mission and deliver the best user experience.
Location: Dayton OHย 
Role and Responsibilitiesย 
  • Produce software based on desired functionality provided by users and analystsย 
  • Interpret mission needs and requirements to produce user-friendly software systemsย 
  • Leverage continuous integration to create sustainable and maintainable softwareย 
  • Interact with teammates and users through whiteboard sessions and/or design documents to establish circular feedbackย 
Education and Experienceย 
  • Bachelorโ€™s in Computer Science, Computer Engineering, or a related field is required
  • Experience in multiple of the following: Java, Python, Go, Rust, JavaScript, TypeScript, Angular, VueJs, NodeJS, OpenAPI, ArangoDB, Valkey, PostgreSQL, MinIO, Istio ServiceMesh, Redis, Knative, Kubernetes, Helm, Terraform, OpenContainer Initiative, OTEL, and/or Kafka is desired.
  • Additionally, experience with Artificial Intelligence/Machine Learning technologies, such as Tensorflow, PyTorch, LangChain, vLLM, PyTorch Lightning, SK Learn, LibreChat, Streamlit, KubeFlow, MLFlow, Bedrock, Fast API, Tune, Ray Train, Safe Tensors, and/or ONNX is highly desired
  • Kubernetes Certified Application Developer (CKAD) and Certified Kubernetes Administrator (CKA) certifications are highly desired
  • Entry level through Senior level positions available
Abilities and Competenciesย 
  • Ability to obtain a TS/SCI clearanceย 
  • Self-motivated and eager to work intently to satisfy mission requirementsย 
  • Adaptable and has the desire to maintain our company cultureย 
  • Ability to effectively communicate in verbal and written communicationsย 
  • Ability to multitask and adjust priorities as neededย