2

Remote Computer Science Jobs in Prattville, AL (NOW HIRING)

Bachelor's degree in Computer Science, IT, Engineering, or equivalent practical experience. * 3+ ... remote Minimum Requirements TCS152, T2, Band 5 EEO Statement Maximus is an equal opportunity ...

Java Tutor

Montgomery, AL · Remote

$18 - $40/hr

Ability to explain encapsulation, abstract classes, design patterns, and JVM architecture while preparing students for AP Computer Science A, college-level software development, and industry ...

... Computer Science, Cybersecurity, or a related field (or equivalent experience) - 5+ years ... remote Minimum Requirements TCS219, T3, Band 6 EEO Statement Maximus is an equal opportunity ...

Cloud Platform Engineer

Montgomery, AL · Remote

$55 - $73.75/hr

... Technology, Computer Science, Engineering, or a related field. Additional years of relevant ... remote Minimum Requirements TCS165, T3, Band 6 #TSTECH EEO Statement Maximus is an equal ...

... Computer Science, Engineering, or a related field OR equivalent relevant experience - 1+ years ... remote Minimum Requirements TCS217, T1, Band 4 #TSTECH EEO Statement Maximus is an equal ...

New

... Computer Science, or a related field (or equivalent experience) Preferred Skills and Qualifications ... remote Minimum Requirements TCS055, T1, Band 4 EEO Statement Maximus is an equal opportunity ...

IT Project Manager

Montgomery, AL · Remote

$97K - $115K/yr

This is a remote position. Essential Duties and Responsibilities: * Serve as the point of contact ... Bachelor's degree in computer science or related field. Equivalent combination of education and ...

This position is remote and requires a Secret security clearance. Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS195, T3, Band 6 Job-Specific Essential Duties and ...

Remote Computer Science information

What Are Remote Computer Science Jobs?

Remote computer science jobs include a wide variety of roles focused on the use and analysis of computers and networks, including security specialists, network administrators, and software programmers. In these roles, you may develop hardware or software, control user accounts and permissions, analyze security procedures, manage confidential information, order repairs and replacements, manage inventory levels, conduct penetration tests, or manage a full development cycle for new software. Remote computer science jobs frequently use databases, private networks, intrusion detection systems, and remote conferencing software to help coordinate jobs. This is something of a catch-all term for computer-based positions, so if you are looking for a specific role, such as a remote programmer or remote computer engineer, you may need to narrow your search terminology.

How to make $1000 a week remotely?

Remote computer science professionals can earn $1000 or more weekly by taking on freelance projects, consulting, or working as a software developer with high-demand skills such as programming, data analysis, or cybersecurity. Building a strong portfolio, gaining certifications, and using platforms like Upwork or Freelancer can help secure consistent, well-paying remote work.

How do remote computer science professionals typically collaborate with their teams to ensure project success?

Remote computer science professionals usually rely on a mix of communication and project management tools—such as Slack, Zoom, GitHub, and Jira—to collaborate effectively with their teams. Regular virtual meetings, code reviews, and shared documentation help maintain alignment and transparency. While working remotely offers flexibility, it can also require proactive communication and self-management to avoid misunderstandings and stay on track with deliverables. Many teams adopt Agile methodologies to structure their work and foster collaboration, regardless of physical location.

What are the key skills and qualifications needed to thrive as a Remote Computer Science professional, and why are they important?

To thrive as a Remote Computer Science professional, you need strong programming skills, problem-solving abilities, and a relevant degree or equivalent experience in computer science or software engineering. Proficiency with coding languages (such as Python, Java, or C++), version control systems like Git, and remote collaboration tools (e.g., Slack, Jira, Zoom) is essential. Excellent communication, self-motivation, and time management are vital soft skills for working independently and with distributed teams. These skills and qualities enable efficient development, seamless teamwork, and successful project delivery in a remote environment.

Can I work remotely with a computer science degree?

Yes, many computer science roles can be performed remotely, especially in software development, programming, and IT support. Remote work often requires strong technical skills, familiarity with collaboration tools, and self-discipline to manage tasks independently.

What jobs pay 4000 a week without a degree?

Remote computer science roles such as freelance software developers, web developers, or cybersecurity consultants can earn $4,000 or more weekly without a formal degree, often relying on skills, experience, and certifications. These positions typically require proficiency in programming languages, problem-solving, and self-management, and may involve contract or project-based work. High earnings are usually associated with specialized skills, a strong portfolio, and a reliable client base.

What are remote computer science jobs?

Remote computer science jobs are positions that involve the application of computer science principles—such as programming, software development, data analysis, and cybersecurity—that can be performed from any location with internet access. These roles often include software engineer, web developer, data scientist, system administrator, and more. Remote computer science professionals collaborate with teams virtually, using digital communication and project management tools. This flexibility allows employees to work from home or anywhere in the world, offering a better work-life balance and access to global job opportunities.

How can I make $100,000 a year working from home?

Remote computer science professionals can reach a $100,000 annual income by gaining specialized skills in areas like software development, data science, or cybersecurity, and obtaining relevant certifications. Building a strong portfolio, gaining experience, and working for high-paying companies or freelancing can also increase earning potential while working remotely.
What are the most commonly searched types of Computer Science jobs in Prattville, AL? The most popular types of Computer Science jobs in Prattville, AL are:
What job categories do people searching Remote Computer Science jobs in Prattville, AL look for? The top searched job categories for Remote Computer Science jobs in Prattville, AL are:
What cities near Prattville, AL are hiring for Remote Computer Science jobs? Cities near Prattville, AL with the most Remote Computer Science job openings:
Infographic showing various Remote Computer Science job openings in Prattville, AL as of June 2026, with employment types broken down into 3% Internship, 71% Full Time, 15% Part Time, and 11% Contract. Highlights an 100% Remote job distribution.
Senior Full Stack Developer - Remote

Senior Full Stack Developer - Remote

ATTAINX INC

Montgomery, AL • Remote

$150K - $160K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 2 days ago


Job description

Job Title: Senior Full Stack Developer

Location: Remote or Alaska

Work Hours: Remote work must be performed on Alaska Daylight/Standard Time (AKDT / AKST)

Citizenship: Must be a US Citizen eligible to obtain a Federal Public Trust

AttainX, Inc. is in search of a highly skilled Full Stack Developer with hands-on UI and backend development and technical skills to support our government client.


Qualifications and Education Requirements:

Primary Responsibilities

  • Perform backend software design and development and system integration.
  • Responsible for scoping, systems analysis, software design, development, testing, and deployment
  • Translates system requirements into technical design.
  • Lead and participate in projects of various sizes. 
  • Develop highly interactive applications including complex forms, dashboards, charts and diagrams.
  • Work with end-users to identify current workflows and clarify project objectives.
  • Provides technical guidance to junior analyst/programmers.

Qualifications

  • B.S. degree in computer science or equivalent experience.
  • 7+ years of experience in systems analysis, software engineering, database design.
  • Experience in software development projects as contributor and as technical lead.
  • Demonstrate solid problem-solving, relationship-building, communication, and coordination skills.
  • Independent Learner: Learn and apply technologies and business processes quickly and effectively.
  • Assertive and able to collaborate well with users, technical staff, and management.

Requisite Experience:

  • Java 8+ / Kotlin 
  • Spring - Reactive Spring experience preferred (familiarity with Reactive Streams, Spring Data R2DBC, Spring WebFlux) 
  • Spring Boot 
  • Gradle 
  • GraphQL 
  • GCP (especially PubSub / Cloud Storage / Cloud SQL for PostgreSQL) 
  • gRPC 
  • Relational databases, specifically PostgreSQL (familiarity with document-based datatypes such as JSON/JSONB preferred), including database versioning tools such as Liquibase.
  • Reactive / Functional Programming (experience with Java Vavr / Immutables libraries preferred).  

Front-end Skills:

  • Strong JS/ES6/HTML/CSS experience
  • Excellent working knowledge JavaScript, and GraphQL
  • Deep experience with React and/or other view libraries such as Vue/Angular/Svelte etc.
  • Node JS experience
  • Experience working with UI libraries, preferably Material UI

Desired Experience:

  • TypeScript, jOOQ, Akka, ES6, GraphQL, Kotlin 
  • Domain Driven Design and Event Sourcing 
  • Message/Event-Driven Architectures 
  • Kubernetes
  • TypeScript experience
  • Strong Information Architecture/UX skills
  • Experience setting up and maintaining complex forms and data entry screens
  • Experience working with a team on a project, git management, reviewing code etc
  • Experience wireframing or designing finished screens from rough wireframes
  • Experience setting up and/or working with build runners such as vite/webpack/gulp/grunt etc.
  • Strong Information Architecture/UX skills
  • Experience setting up and maintaining complex forms and data entry screens
  • Strong communication and collaboration abilities
  • Experience working with a team on a project, git management, reviewing code etc.
  • Experience wireframing or designing finished screens from rough wireframes
  • Experience setting up and/or working with build runners such as vite/webpack/gulp/grunt etc.


About Us:

AttainX Inc. is SBA Certified 8(a), Women Owned Small Business (WOSB), Economically Disadvantaged WOSB (EDWOSB), CMMI Level 3, ISO 9001:2015 certified QMS, and a Gold Level SAFe Partner. For over 14 years, AttainX has delivered innovative IT and cloud-based solutions for a broad portfolio of federal clients, including USDA, NOAA, DOE, DHS, and DIA.

Benefits:

  • Paid vacation
  • Medical, dental, and vision coverage
  • Matching 401(k) plan
  • Tuition/training reimbursement
  • Long & Short-Term Disability

Accommodations:
Individuals with disabilities may request reasonable workplace accommodations by contacting AttainX Human Resources directly and specifying the nature of the support needed.

EEO Commitment:
AttainX is an Equal Employment Opportunity employer and prohibits discrimination in the workplace based on Title VII of the Civil Rights Act, VEVRAA, Section 503, and other applicable laws. These protections extend to all applicants and employees.

Physical Demands:
This position requires extended periods of sitting, computer use, and communication via phone or email. Occasional lifting of up to 10 pounds may be necessary. Vision abilities required include close, distance, and peripheral vision as well as depth perception.

Work Environment:
The work environment is typically moderate in noise and may require onsite presence during standard business hours.