Software engineer lead jobs in Tuscaloosa, AL - 243 jobs
All
Software Engineer Lead
Software Engineer
Senior Software Engineer
Senior Engineer
Applications Developer
Devops Engineer
Lead Technician
Software Development Engineer
Software Developer Internship
Senior Quality Assurance Engineer
Java Architect
Software Engineer/Architect
Lead Architect/Developer
Senior Application Architect
Application Software Developer
Senior QA Automation Engineer
Autotec 3.2
Software engineer lead job in Birmingham, AL
AutoTec | Birmingham, AL | Hybrid (4 days in-office)
Reports to: QA Manager
Why People Join AutoTec
Industry domain: Auto auctions are fascinating if you care about marketplaces, real-time systems, and regulated industries
Stability: 70+ year old company with consistent revenue and realistic growth plans (not a startup burning cash)
Team size: Small enough that you know everyone, large enough to have specialized roles
Local impact: Birmingham-based company serving clients across the US
Work-life balance: We average 20 days of PTO used annually (yes, we track this to ensure people actually take time off) plus 7.5 holidays
The Problem We're Solving
AutoTec builds software for auto auctions, dealers, and insurance providers - industries where downtime during a live auction costs customers real money and bugs in insurance calculations create regulatory nightmares. We're scaling our SaaS platforms from handling hundreds of simultaneous users to thousands, and our current mix of manual testing and limited automation can't keep pace.
We need someone who can build a modern automated testing program that lets us ship faster without breaking production. If you've ever inherited a codebase with 30% test coverage and thought "I could fix this," this role is for you.
What You'll Actually Do Build the automation foundation (60% of your time)
Design and implement automated test frameworks for our auction management SaaS platform and dealer tools using Playwright and Cypress
API test automation for our RESTful and GraphQL services (we're moving dealer registration, and insurance policy management to API-first architecture)
Establish test coverage goals and get us from current 35% automated coverage to 75%+ over the next 18 months
Own the testing strategy - if you believe we need visual regression testing, contract testing, or something else, you have the authority to implement it
Performance and load testing (20% of your time)
Build load testing frameworks to simulate auction day traffic spikes (we need to handle 5,000+ simultaneous users during major sale events)
Identify performance bottlenecks before they hit production
Work with infrastructure team to establish performance baselines and SLAs
Embedded quality engineering (20% of your time)
Work directly with developers during project planning to define testability requirements
Review code and architecture designs with a QA lens before implementation
Run exploratory testing sessions on new features before release
Participate in incident post-mortems to identify where testing gaps allowed bugs through
You won't be:
A manual tester executing someone else's test plans
The "last line of defense" gate before releases (we're moving toward continuous deployment)
Isolated from the development process
Expected to automate everything - strategic manual exploratory testing still matters
The Technical Environment What you'll be testing:
Web applications (React frontends talking to GraphQL APIs)
RESTful and GraphQL APIs serving mobile apps and third-party integrations
Background job processing for auction settlements and insurance policy renewals
Current stack:
Automation: Cypress, Playwright, Postman (we're standardizing on Playwright going forward)
CI/CD: Bitbucket Pipelines (tests run on every PR, blocking merge if critical tests fail)
Monitoring: Jira for defects, TestRail for test case management
Performance: Currently ad-hoc JMeter scripts (you'll formalize this)
Version Control: Git with feature branch workflow
Languages: TypeScript/JavaScript, Python, React, Bash, YAML, etc.
AI: Claude Code for test generation and debugging
Release cadence: Agile Kanban with releases to production twice weekly
What Makes This Role Different
Real autonomy: You're not executing someone else's test plan. You're designing the testing strategy for a product suite serving thousands of daily users. If you have a better approach, you can implement it.
Immediate impact: Your work directly determines release velocity and production stability. No bureaucracy, no waiting for approvals across 5 layers.
Modern practices: We're actively shifting left, investing in automation, and treating QA as engineering. You won't be fighting to get developers to care about quality.
AI-forward tooling: We actively use AI assistants like Claude Code to accelerate development. You're expected to leverage these tools strategically and evaluate when AI helps vs. when human judgment is essential.
Team quality: Our developers write tests for their own code, and respect QA as partners. You won't be fighting the "just test it faster" mentality.
What Success Looks Like First 90 days:
Get comfortable with our applications and common failure modes
Write automated tests for our top 3 user workflows
Identify the biggest testing gaps and propose a roadmap
First 6 months:
Establish baseline test coverage metrics and show measurable improvement
Implement automated smoke tests that run on every deployment
Reduce production bugs by 25% through better pre-release detection
First year:
Own the entire test automation strategy
Enable the team to release weekly instead of bi-weekly without increasing defect rate
Mentor junior QA team members on automation best practices
The Honest Challenges
You'll be building, not inheriting: We don't have a mature automation program. You'll create it. Some people love this, others want something established.
In-office 4 days: If you want fully remote, this isn't the role. We value face-to-face collaboration for a small team.
Industry learning curve: Auto auctions and dealer finance have domain complexity. You'll need to learn the business to test effectively.
Technical debt: Our applications weren't built with testability in mind. You'll work with developers to improve this over time.
Benefits
Health, dental, vision
401(k) with 3% + 3% company match
Company-paid long-term and short-term disability
Unlimited PTO
Hybrid schedule: 4 days in Birmingham office, 1 day remote
Modern equipment (you'll get what you need to do the job)
Professional development budget for conferences, certifications, and training
The Interview Process
Phone screen with recruiter (20 min) - Basic fit and logistics
Technical discussion with QA Manager (60 min) - Your background, our challenges, mutual assessment
Practical exercise (60 min) - Write automation for a simple scenario using our stack
Meet the team (30 min) - Talk with developers and QA teammates you'd work with
Offer or feedback within 48 hours
Total time investment: ~4 hours. We respect that you're evaluating multiple opportunities.
Questions about the role? Alberto Coutoumanos (HR Director) is happy to discuss before you apply: ************************
AutoTec is an equal opportunity employer.
Qualifications
Required Experience
5+ years in QA with at least 3 years focused on test automation
Strong coding ability in JavaScript/TypeScript, or Python - you'll write real code daily, not just record/playback scripts
Production experience with modern test frameworks (Playwright, Cypress, or Selenium WebDriver)
API testing experience with REST and GraphQL services
CI/CD integration experience - your tests need to run in pipelines, not just locally
Performance testing foundation - even basic JMeter or k6 experience counts
Nice to Have
Experience testing financial or regulated software (insurance, lending, payments)
Background in the automotive industry or marketplaces
Familiarity with Python backends (helps with debugging)
ISTQB Certification
Performance testing at scale (10K+ concurrent users)
Experience building testing programs from scratch
$74k-94k yearly est. Easy Apply 9d ago
Looking for a job?
Let Zippia find it for you.
Senior Software Quality Assurance Engineer
Maximus 4.3
Software engineer lead job in Birmingham, AL
Description & Requirements Maximus is seeking a Senior Software QA Engineer to support high-quality delivery across our software platforms. In this role, you will lead testing activities, execute both manual and automated tests, enhance automation coverage, and partner closely with engineering and product teams. The ideal candidate brings strong technical skills, a solid understanding of QA methodologies, and experience troubleshooting complex issues across APIs, databases, and application layers.
Why Join Maximus?
- • Competitive Compensation - Quarterly bonuses based on performance included!
- • Comprehensive Insurance Coverage - Choose from various plans, including Medical, Dental, Vision, Prescription, and partially funded HSA. Additionally, enjoy Life insurance benefits and discounts on Auto, Home, Renter's, and Pet insurance.
- • Future Planning - Prepare for retirement with our 401K Retirement Savings plan and Company Matching.
- • Unlimited Time Off Package - Enjoy UTO, Holidays, and sick leave,
- • Holistic Wellness Support - Access resources for physical, emotional, and financial wellness through our Employee Assistance Program (EAP).
- • Recognition Platform - Acknowledge and appreciate outstanding employee contributions.
- • Tuition Reimbursement - Invest in your ongoing education and development.
- • Employee Perks and Discounts - Additional benefits and discounts exclusively for employees.
- • Maximus Wellness Program and Resources - Access a range of wellness programs and resources tailored to your needs.
- • Professional Development Opportunities- Participate in training programs, workshops, and conferences.
Essential Duties and Responsibilities:
- Perform analysis and review of system requirements, estimations, peer reviews, test data determination and preparation, designing test strategy and test cases, executing test cases, and monitoring and control of overall test activities.
- Lead efforts in performing POC/research for new tools, making recommendations of such tools, and implementing upon management approval.
- Perform test preparation and test execution.
- Identify and determine data for testing.
- Identify, report, and manage defects in defect tracking system.
- Participate in level of effort estimates.
- Maintain project's test documentation.
- Participate in reviews as per project's scope.
- Troubleshoot user reported production defects.
- Provide testing status reports per project requirements and provide input to the project plans and processes.
- Identify and communicate risks to the project team.
- Participate in collection and review of quantitative data related to software testing and development activities for measurement and analysis.
- May provide guidance, coaching, and training to other employees within job area.
- Review requirements, user stories, and acceptance criteria to design detailed test cases.
- Perform functional, regression, exploratory, and usability testing across web and/or mobile applications.
- Log defects with clear, reproducible steps and collaborate with engineering teams to drive resolution.
- Validate fixes and perform retesting and regression cycles before releases.
- Develop, maintain, and execute automated test scripts for UI, API, and backend services.
- Enhance and optimize existing automation frameworks.
- Integrate automated tests into CI/CD pipelines to support continuous delivery.
- Analyze automation results and provide actionable insights to improve product quality.
Minimum Requirements
- Bachelor's degree in relevant field of study and 5+ years of relevant professional experience required, or equivalent combination of education and experience.
Program Specific Requirements:
- At least 2 years in both manual and automated testing in a professional environment.
- Proficiency with automation tools such as JMeter
- Experience using SQL to query databases
- Familiarity with at least Python programming language
- Strong understanding of QA methodologies, SDLC, and testing best practices.
- Experience with API testing tools
- Comfort working with Git and CI/CD tools like Jenkins
- Excellent analytical, troubleshooting, and communication skills.
#LI-Remote #max Priority
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
90,000.00
Maximum Salary
$
100,000.00
$80k-97k yearly est. Easy Apply 4d ago
Software Application Developer
Ibml Career 4.5
Software engineer lead job in Birmingham, AL
PURPOSE
Design, develop, and support custom output modules and callout integrations for ibml Capture Suite (iCS), enabling clients to extend the platform with tailored workflows, system connectors, and specialized business logic. Work directly with domestic, international, and internal stakeholders to deliver high‑quality, fully integrated document‑capture solutions.
JOB DESCRIPTION
ROLE AND RESPONSIBILITIES
Design and develop ibml software for the ibml product ecosystem, ensuring high performance, scalability, and maintainability.
Develop and integrate APIs to support customer workflows, 3rd‑party system connectivity, automation, and custom data exchange requirements.
Innovate in Capture and AI technologies, including applying machine learning, intelligent OCR/ICR, LLM‑based classification/extraction, and automated decisioning models to enhance document processing capabilities.
Create efficient, reliable integrations with 3rd‑party applications, enabling clearer insights and improved business outcomes.
Build custom client solutions for government agencies, financial institutions, and Fortune 500 organizations.
Collaborate with SoftwareEngineering to provide architectural and design input for new features and platform enhancements.
Participate in the full SDLC, including requirements gathering, design, implementation, testing, deployment, and ongoing support.
Troubleshoot and resolve complex technical issues in both existing and newly deployed environments.
Modify existing software to meet evolving client requirements, correct defects, improve performance, or adapt to new hardware/software environments.
Deliver projects on schedule by managing tasks effectively, proactively identifying risks, and maintaining strong communication with project stakeholders.
PREFERRED SKILLS, QUALIFICATIONS AND EDUCATION REQUIREMENTS
Bachelor's degree in computer science or equivalent field, or equivalent professional experience.
Minimum 2 years of professional programming experience.
Strong understanding of software design principles and best practices.
Experience with C# development.
Exposure to relational database technologies (MSSQL preferred).
Experience developing RESTful API integrations or similar service-based messaging models.
Familiarity with AI driven document processing, including:
LLMs for document understanding
Machine learning classification or extraction models
OCR/ICR technologies and intelligent capture workflows
Strong analytical, communication, and customer-facing skills.
Demonstrated ability to manage workload independently and consistently meet delivery timelines.
Knowledge of ibml scanning platforms considered helpful
Experience with other Capture/Imaging technologies such as Banctec, FIS, Ephesoft, Kofax, Knowledge Lake or OpenText considered helpful
ADDITIONAL NOTES
Ultimately, an outstanding candidate should demonstrate sound technical knowledge and curiosity as well as exceptional analytical, communication, and customer service skills.
$67k-84k yearly est. 3d ago
Product Engineering Architect - PxE Platforms
Deloitte 4.7
Software engineer lead job in Birmingham, AL
Product Architect As a Product Architect , you will actively engage in your software architecture craft, taking a hands-on approach to multiple high-visibility projects. Your expertise will be pivotal in delivering solutions that delight customers and users, while also driving tangible value for Deloitte's business investments. You will leverage your extensive engineering craftsmanship and advanced proficiency across multiple programming languages and modern frameworks, consistently demonstrating your exemplary track record in delivering high-quality, outcome-focused solutions. The ideal candidate will be a role model and engineering mentor, collaborating with cross-functional teams to design, develop, and deploy advanced software solutions.
Recruiting for this role ends on 24th April,2026
Key Responsibilities:
Outcome-Driven Accountability: Embrace and drive a culture of accountability for customer and business outcomes. Develop engineering solutions that solve complex problems with valuable outcomes, ensuring high-quality, lean designs and implementations.
Technical Leadership and Advocacy: Serve as the technical advocate for products, ensuring architectural integrity, feasibility, and alignment with business and customer goals, NFRs, and applicable architecture and engineering standards-being responsible for product architecture blueprints, high-level architecture designs (e.g., "4+1 model" or relevant others), and integration architecture into the technical landscape and technology stack.
Engineering Craftsmanship: Possess passion and experience as an individual contributor, responsible for the engineering designs and technical feasibility of solutions, being hands-on with design, configuration and code part of the time, contributing to team velocity. Actively get engaged with engineers to ensure architecture is understood and can be implemented, working with them closely during sprints, helping resolve any technical issues through to production operations: reviewing code, actively driving technology debt reduction, and helping drive engineering quality. Be self-driven to learn new technologies, experiment with engineers, and inspire the team to learn and drive application of those new technologies.
Customer-Centric Engineering: Develop lean engineering solutions through rapid, inexpensive experimentation to solve customer needs. Engage with customers and product teams to deliver the right architectural solution for the product in the right way at the right time.
Incremental and Iterative Delivery: Exhibit a mindset that favors action and evidence over extensive planning. Utilize a leaning-forward approach to navigate complexity and uncertainty, delivering lean, supportable, and maintainable solutions.
Cross-Functional Collaboration and Integration: Work collaboratively with empowered, cross-functional teams including product management, experience, delivery, infrastructure, and security. Integrate diverse perspectives to make well-informed decisions that balance feasibility, viability, usability, and value. Foster a collaborative environment that enhances team synergy and innovation.
Advanced Technical Proficiency: Possess deep expertise in modern softwareengineering practices and principles, including OOD/OOP, Agile methodologies, DevSecOps, Continuous Integration/Continuous Deployment, deployment techniques like Blue-Green, Canary to minimize down-time and enable A/B testing approaches. Act as a Role-Model, leveraging these techniques to optimize solutioning and product delivery, ensuring high-quality outcomes with minimal waste. Demonstrate proficiency in product development, from conceptualization and design to implementation and scaling, with a focus on continuous improvement and learning.
Domain Expertise: Quickly acquire domain-specific knowledge relevant to the business or product. Translate business/user needs and UX/UI designs into technical requirements and designs. Navigate various enterprise functions such as business and enabling areas as well as product, experience, delivery, infrastructure, and security to drive product value and feasibility as well as alignment with organizational goals.
Effective Communication and Influence: Exhibit exceptional communication skills, capable of articulating complex technical concepts clearly and compellingly. Inspire and influence stakeholders at all levels through well-structured arguments and trade-offs supported by evidence, evaluations, and research. Create coherent narratives that align technical solutions with business objectives.
Engagement and Collaborative Co-Creation: Engage and collaborate with stakeholders at all organizational levels, from team members to senior executives. Build and maintain constructive relationships, fostering a culture of co-creation and shared momentum towards achieving product goals. Align diverse perspectives and drive consensus to create feasible solutions.
The team: US Deloitte Technology Product Engineering has modernized software and product delivery, creating a scalable, cost-effective model that focuses on value/outcomes that leverages a progressive and responsive talent structure. As Deloitte's primary internal development team, Product Engineering delivers innovative digital solutions to businesses, service lines, and internal operations with proven bottom-line results and outcomes. It helps power Deloitte's success. It is the engine that drives Deloitte, serving many of the world's largest, most respected companies. We develop and deploy cutting-edge internal and go-to-market solutions that help Deloitte operate effectively and lead in the market. Our reputation is built on a tradition of delivering with excellence.
Key Qualifications:
+ A bachelor's degree in computer science, softwareengineering, or a related discipline. An advanced degree (e.g., MS) is preferred but not required. Experience is the most relevant factor.
+ Excellent softwareengineering and product architecture/design foundation with deep understanding of Business Context Diagrams (BCD), sequence/activity/state/ER/DFD diagrams, OOP/OOD, data-structures, algorithms, code instrumentations, etc.
+ 10+ years proven experience with programming languages like Angular, React, NodeJS, Python, Streamlit, C#, .NET Core, Golang, SQL/NoSQL, unit testing frameworks with 5 years' experience in architecting enterprise solutions.
+ 5+ years of hands-on experience with cloud-native engineering, using FaaS/PaaS/micro-services on cloud hyper-scalers like Azure, AWS, and GCP.
+ 3+ years of experience with AI/ML and GenAI is preferred.
+ Deep understanding of methodologies & tools like, XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, SonarQube, etc. to deliver high quality products rapidly.
+ Excellent interpersonal and organizational skills, with the ability to handle diverse situations, complex projects, and changing priorities, behaving with passion, empathy, and care.
+ Limited immigration sponsorship may be available
The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Deloitte, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $113,100 to $208300.
You may also be eligible to participate in a discretionary annual incentive program, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance.
Information for applicants with a need for accommodation: ************************************************************************************************************
PXE_JOBS
#EA_ExpHire
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.
$113.1k-208.3k yearly 60d+ ago
Software Engineer III : Cloud Platform
Guidewire Software Inc. 4.8
Software engineer lead job in Birmingham, AL
Are you a result-oriented, polyglot programmer using 12-factor app methodology to craft your Cloud products? If so, we would like to meet you! Guidewire provides outstanding software for the second-largest financial services industry in the world: insurance. We deliver the core applications that Property and Casualty (P/C) insurers use to build their products, sell policies, settle claims, and bill their customers. We deliver SaaS solutions via Guidewire Cloud that enable our customers to rapidly innovate and drive measurable value. Guidewire Cloud is powered by the highly resilient Amazon Web Services (AWS) cloud infrastructure, with SLAs backed by experienced Guidewire teams and SaaS-certified partners spanning application management, system administration, security and compliance, upgrades, QA testing, health checks, and other services.
Job Description
What you get to do
Making an impact with your contribution in building the industry leading cloud platform as a service using Kubernetes as backbone in AWS cloud
Craft microservices, components, & tools to automate the life cycle of highly available (HA), distributed services and applications on multiple platforms!
Engineer quality, scalability, availability, and security into your code.
Protect your products with the assurances of automated testing.
Deploy containerized applications to AWS through your Continuous Integration (CI) and Continuous Deployment.
Work with highly skilled team members, operations team, product managers, and architects as we collaborate to write code / algorithms, mentor one another and build infrastructure and software that matters.
At Guidewire, we foster a culture of curiosity, innovation, and responsible use of AI-empowering our teams to continuously leverage emerging technologies and data-driven insights to enhance productivity and outcomes.
What you bring to Guidewire:
4-6 years of relevant work experience
A discerning comprehension of standard REST API / gRPC for data interchange
Practical experience with microservices architecture concepts like Service Discovery / API Gateway etc.
Linux debugging skills
Boundary-pushing software development skills in one or more of the following frameworks & languages: Java / Golang / NodeJS / Python / equivalent
Advocate for IaaS abstractions, containers technologies & cloud platforms (like Kubernetes / Mesos / Cloud Foundry / OpenShift, Docker, AWS / GCP / Azure, Serverless)
Promote proven architectures ("SOLID"/Hexagonal) and other design principles
Methodically approach distributed tracing and monitoring of apps
Reinforce sound repeatable automated services.
Demonstrated ability to embrace AI and apply it to your current role as well as data-driven insights to drive innovation, productivity, and continuous improvement.
Nice to Have
Software development skills in one or more of the following frameworks & languages: Java / Golang / NodeJS / Python / equivalent
Container technologies: Docker, Linux debugging
Strong interpersonal skills, a demeanor emphasizing team wins over individual success
Comfort working in an agile, social and fast-paced environment.
What you should know about this role:
This is an hybrid-based position with the flexibility to WFH as applicable
This position regularly involves pair programming.
How our CCS group operates: ****************************************************************************************************************
What the general Interview process will be: ***************************************************************************************************************************
Develop Multi-Tenant Cloud Platform that caters to running all Guidewire applications and services (Refer: ****************************************************************************************************************** *****************************************************************************************************************************
Deeply involved in design and development of GWCP/ATMOS - infrastructure as code using technologies such as EKS (Kubernetes), Terraform, Golang. In addition handle Observability of the Platform (logs, metrics and traces). (Refer: *********************************************************************************************************************
The US base salary range for this full-time position is $124,000 - $186,000 . Your base pay will depend on your experience, skills, education, training, and location among other factors. All full-time positions or part-time roles working 30 hours or more a week at Guidewire are eligible for benefits that support their health and well-being including health, dental, and vision insurance, paid time off, and a company sponsored retirement plan. In addition, some roles may be eligible for the annual company bonus plan, commissions, and/or long term incentive awards which are contingent on a variety of factors including, but not limited to, company and employee performance.
Disability Accommodations and Guidewire's Appeals Process. Guidewire provides accommodations to the hiring process to create a fair opportunity for candidates with disabilities to contend for open positions. Accommodation requests should be directed to Accommodations@guidewire.com. If things do not go as hoped, we invite you to use our appeals process. Guidewire promises to independently review any denied accommodation and any decision not to offer you the position. The appeals process is the same in either case. Within five business days of receiving a notice of denial of an accommodation, or receiving a notice of your non-selection for a vacancy, e-mail Accommodations@guidewire.com to make an appeal. Guidewire will assign a new decision-maker to review the request and/or hiring decision, who will then notify you in writing of a decision within 10 business days.
About Guidewire
Guidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire.
As a partner to our customers, we continually evolve to enable their success. We are proud of our unparalleled implementation track record with 1600+ successful projects, supported by the largest R&D team and partner ecosystem in the industry. Our Marketplace provides hundreds of applications that accelerate integration, localization, and innovation.
For more information, please visit ***************** and follow us on Twitter: @Guidewire_PandC.
Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We are committed to an inclusive workplace, and believe that a diversity of perspectives, abilities, and cultures is a key to our success. Qualified applicants will receive consideration without regard to race, color, ancestry, religion, sex, national origin, citizenship, marital status, age, sexual orientation, gender identity, gender expression, veteran status, or disability. All offers are contingent upon passing a criminal history and other background checks where it's applicable to the position.
$124k-186k yearly Auto-Apply 60d ago
Programmer I
Avadian Credit Union 3.6
Software engineer lead job in Hoover, AL
Full-time Description
Under general supervision follows clear-cut and complete specifications to perform a variety of programming assignments requiring knowledge of established programming procedures and data processing requirements. Maintains and modifies programs. Makes approved changes by amending flow charts, developing processing logic, and coding changes. Tests and documents modifications and writes operational instructions.
Functions and Responsibilities:
Arrange project requirements in programming sequence by analyzing requirements, and prepare a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
Correct errors by making appropriate changes, and then recheck the program to ensure that the desired results are produced.
Conduct trial runs of programs and software applications to ensure they will produce the desired information and that the instructions are correct.
Compile and write documentation of program development and subsequent revisions inserting comments in the coded instructions so others can understand the program.
Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, and controlling other equipment.
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
Maintain historical records by documenting program development and revisions.
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
Maintain excellent code commenting.
Contribute to team effort by accomplishing related results as needed.
Responsible for following all BSA/OFAC policies and procedures.
Prompt and regular attendance is required.
Perform other duties as assigned.
Requirements
Basic Requirements:
Must have an intermediate level of knowledge and skillset in Symitar PowerOn, HTML/HTML5, CSS/CSS3, XML, and JavaScript capabilities.
Must demonstrate strong interpersonal, collaboration, and team skills.
Must be able to express ideas with clarity and effectiveness both written and verbally.
Must show that they can adapt to the rapidly changing programming technologies.
Must understand how programming works from a low to a high level.
Work involves a high degree of organization, multitasking and prioritization skills, which are critical to the job.
Must be able to communicate effectively work performed to others who are not in the IT field.
Must demonstrate ability to learn new technologies to solve business issues.
Experience: At least three years of experience in a programming or similar technical role.
Education: BA/BS degree in computer science, programming, or equivalent demonstrated work experience in programming.
$56k-78k yearly est. 24d ago
Junior Software Developer
Deploy 3.9
Software engineer lead job in Birmingham, AL
We seek a motivated Junior Software Developer to join and work closely with our development team. This role is ideal for
someone with foundational programming knowledge, solid experience with JavaScript, and a desire to grow within a collaborative
environment. You will support ongoing projects, assist with development tasks, and gain hands-on experience across various aspects of
software development.
Key Responsibilities:
1. Collaborate with the development team on new and existing projects.
2. Write, test, and debug code, primarily in JavaScript.
3. Participate in project management tasks, such as planning, task tracking, and documentation.
4. Communicate effectively with team members to maintain alignment and track progress.
Qualifications:
1. Basic programming knowledge with expertise in JavaScript.
2. Understanding of software development principles and lifecycle.
3. Some exposure to project management tools or Agile methodologies is beneficial.
4. Strong verbal communication and time management skills.
5. Ability to work independently and as part of a team, with a proactive attitude toward learning and growth.
$55k-73k yearly est. 60d+ ago
Senior Applications Solutions Architect
Southern Company 4.5
Software engineer lead job in Birmingham, AL
Senior Application Solutions Architect
The Application Solutions Architect in the Technology Organization (TO), Engineering and Plants portfolio, will partner with Generation, Operations & Business Shared Services (OBSS), and Technical Shared Services (TSS) in the development of technology plans to support the business. This is a strategic position that is focused on solution design, data architecture and system integration to meet the long-term goals of Generation. Responsibilities include working with Technical Planning Analyst and business partners to evaluate business requirements, provide technical solution proposals, conceptual designs and cost estimates, input and assistance on the technical aspects of business cases, and working across TO to determine infrastructure requirements and TO services needed to support the business. This includes working with Infrastructure Services, Database Services, Enterprise Architecture, Portfolios, Field Operations and Security.
This technical consultant is responsible for technical ownership and development of the data management and data integration strategy in support of Generation.
This includes:
Working with Generation leadership on the development of an information management strategy for the generation fleet, including data modeling from a business perspective.
Serve as the architect for the Generation data strategies and lead architect on custom built software solutions in support of the business.
Stay current on emerging data provisioning, application/data integration, big data, and business intelligence trends.
Strong concentration in our IT Strategy focus area to proactively manage enterprise data and develop strong working relationships with the Data Management & Analytics team, architects in Enterprise Architecture, and administrators in Database Services.
This position will be responsible for providing technical leadership on select projects. This includes leadership in design/analysis sessions, architectural reviews and diagrams, interface design, coding practices, mentoring, and troubleshooting as necessary; work to gain commitment from all key parties for proposed software solutions; responsible for the selection of the key technologies to complete those solutions; and provide technical leadership through the project lifecycle ensuring successful delivery. The incumbent should produce positive, growing relationships with the business resulting from a thorough understanding of their needs and the subsequent delivery of effective solutions. This role is for a self-starter that can work without direct supervision. Assignments require analysis, research, problem solving, and technical solution proposals to business processes that are manual and in need of technology and automation. The business focus spans engineering, construction, operations, and maintenance; includes support for emerging environmental and regulatory requirements (EPA, NERC CIP), and support for Research and Environmental Affairs.
Education/Experience:
Bachelor's Degree in Computer Science, Engineering or a related field
Comprehensive knowledge and understanding of software development technologies and methodologies
Substantial knowledge and experience of the business areas or related area supported
Broad experience in application environments across the enterprise and how to effectively leverage each area
Minimum ten years of experience in software development with increasing levels of responsibilities
Strong expertise in refactoring, coding practices, and code organization
Proficient in multiple software development languages such as C#, .NET, JavaScript, HTML, Blazor
Experience with mobile development and responsive web design
Fully versed in multiple database technologies such as Oracle, Microsoft SQL Server including proficient skills with T-SQL and PL/SQL
Understanding of data virtualization techniques and tools such as PolyBase or Denodo
Experience with business intelligence and analytical tools and technologies
Understanding of CI/CD approaches as well as familiarity with Azure DevOps
Understanding of Microsoft Azure, Databricks, or similar technologies
Ability to organize, model, and structure data for integration & analytics
Expert in software architectures, designs, databases, systems integration, and problem-solving skills
Experience in software development lifecycle including waterfall and rapid/iterative development approaches
Technical project management and organization skills centered on the planning, executing, and communicating of tasks associated with solution development. Understanding of architectural principles and their implications to system design, security, system extensibility and interoperability, costs, and operational considerations.
Competencies:
Ability to negotiate and influence others
Ability to function independently and as a team member
Expert analysis and problem-solving skills, comprehensive technical skills
Ability to learn new approved technologies and apply them
Ability to handle multiple assignments and conflicting priorities
Builds productive relationships with a focus on cooperation & teamwork
Comprehensive customer service skills; delivers consistently on customer commitments
Strong interpersonal skills; communicates effectively (verbal & written) with all levels of the business, peers, and TO management
Lead major/strategic projects through identifying project goals and scope, assembling and equipping project team, casting vision for the project and providing key communications for the project.
Promote excellence in TO by communicating business needs and appropriate technical response
Provide comprehensive technical and business expertise for the applications and portfolio business solutions
Provide comprehensive consulting services to business customers
Have accountability to mentor others to grow business knowledge
Develop concepts for next generation of tools - provide technical innovation for changing business needs
Maintain integrity and consistency between systems
Lead efforts with Technology Planning Analyst and business partners to develop a plan / roadmap to map the current state to the vision or future state of the portfolio applications
Ability to organize and effectively communicate results to a broad audience, at different levels of the organization
Build and maintain strong relationships with business partners, business analysts, peers, management, and vendors
Evaluate new technologies and provide input into strategic selection and planning including the development of detailed architectural drawings
Interface with partners to ensure that all services are planned, budgeted, and completed to meet both technical and budget requirements
Exhibit Our Values in all aspects when representing Southern Company
$96k-112k yearly est. Auto-Apply 7d ago
Software Developer/Data Engineer -- Entry Level
CGI 4.5
Software engineer lead job in Birmingham, AL
Launch a world-class career with us. Are you driven by the power of technology and its role in transforming business and government? Do you thrive in collaborative environments and want to build a career that spans impactful solutions across enterprises and agencies? If so, CGI is the place for you.
Launch a world-class career with us.
Are you driven by the power of technology and its role in transforming business and government? Do you thrive in collaborative environments and want to build a career that spans impactful solutions across enterprises and agencies? If so, CGI is the place for you.
As a Software Developer/Data Engineer, you'll be an integral part of a highly collaborative team, working alongside architects, engineers, and stakeholders to design, build, and deliver software solutions that elevate IT services. At CGI, you're encouraged to explore your full potential, free from predefined boundaries and guided by the unique value of your contributions.
This position is in Birmingham, AL in a hybrid working model.
Spring Application Period: Monday, January 18th, 2026 - Friday, February 27th, 2026
Your future duties and responsibilities:
How You'll Make an Impact
• Design, prototype, and develop front-end, back-end, and full-stack software using modern languages and frameworks (e.g., .NET, Java, open-source stacks, React).
• Apply software design patterns and best practices for scalable, maintainable code.
• Collaborate with team members to continuously improve approaches and tools.
• Build database-integrated and data-enabled solutions, including ETL pipelines, using contemporary database technologies.
• Deliver analytics and reporting solutions by working with data models, queries, and visualizations.
• Contribute to projects that leverage AI or machine learning capabilities within software and data solutions.
• Conduct peer code reviews, participate in Agile rituals, and contribute to engineering discussions.
• Support quality assurance by understanding its value, helping craft test plans, and executing test cases.
• Create technical documentation, including requirement specs, design docs, and user manuals.
This role includes opportunities to focus on application development, data and analytics work, or a blend of both, depending on project needs.
Required qualifications to be successful in this role:
What You'll Bring
• Bachelor's degree from an accredited college or university in Computer Science, Computer Engineering, Information Systems or a related technical field
• Foundational experience in software development (SQL, Java, C#, .NET, J2EE, C++).
• Strong ability to learn new frameworks and technologies quickly.
• A growth-oriented mindset and a passion for learning.
• Excellent analytical thinking, and strong written and verbal communication skills.
• Comfort with ambiguity, adaptability, and team-oriented collaboration.
• Ability to work in the U.S. permanently and without restriction.
Let's talk about benefits
• Competitive base salary
• Comprehensive insurance options
• 401(k) with company match
• Share purchase plan with a company match
• Paid vacation, holidays, and sick leave
• Up to 14 weeks of Maternity Leave with full pay
• 4-week Parental Leave for all non-birth parents
• Attorney-assisted will preparation
• Health savings account
• Disability, life, and accidental death insurance
• Pet insurance
• Work-life balance and flexibility
• Tuition assistance continuous learning opportunities
• Training, mentoring, and career development
• Partner assistance program
• Wellness program
The best version of you starts here
We're a global company of owners. Over 90,000 partners strong, we bring our diverse backgrounds and perspectives together to solve some of IT and business consulting's toughest problems for some of the world's best companies. Looking for a place that empowers you to explore your full potential and shape your own career? The scale and reach of our impact offer you just that. Join a team of great people, collaborate on meaningful work, and serve the communities you call home while you do it.
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set level, experience and training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $57,100 - $94,200.
#CGIEarlyCareers
What you can expect from us:
Together, as owners, let's turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction.
Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team-one of the largest IT and business consulting services firms in the world.
Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.
CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_Employment_******************. You will need to reference the Position ID of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned.
We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.
All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.
CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI's legal duty to furnish information.
$57.1k-94.2k yearly 60d+ ago
Lead/Architect Java Developer
QED National 4.6
Software engineer lead job in Birmingham, AL
We are seeking a highly experienced Senior Java Backend Engineer to design, build, and optimize scalable SaaS-based web services leveraging Google Cloud Functions (FaaS) and modern cloud?native development practices. This role is ideal for a hands-on engineer who thrives in large-scale enterprise environments and enjoys solving complex, distributed systems challenges.
You will play a pivotal role in backend modernization initiatives supporting WMS 2.0, P44 outbound services, and DOM integrations, with future opportunities to contribute to frontend and full-stack projects. The ideal candidate demonstrates deep expertise in Java (including Java 21), microservices, event-driven architectures, and cloud deployments while embracing reliability, scalability, maintainability, and best-practice engineering standards.
This position offers the opportunity to influence system architecture, mentor emerging developers, collaborate with global teams, and contribute to mission-critical modernization projects.
Required Skills/Education:
Technical Experience
10+ years of Enterprise Application Development experience supporting organizations with revenues exceeding $1B.
Proven background in large-scale modernization or greenfield SaaS development projects.
Strong experience with Test-Driven Development (TDD) and software quality practices.
Expert-level proficiency with:
Java (including Java 21 features)
Streams, functional programming
Asynchronous programming (Futures, Virtual Threads, CompletableFutures)
Java microservice architecture
Event-driven architecture and messaging patterns
API development (publishing and consuming RESTful services)
JDBC, ORM frameworks, and document databases (e.g., MongoDB)
Hands-on experience with:
Quarkus (preferred) or Spring Boot
Version control (Git)
Cloud deployments and DevOps?aligned workflows
Strong knowledge of softwareengineering best practices (SDLC, CI/CD).
Soft Skills
Strong system design and architectural decision-making capabilities.
Excellent communication and whiteboarding skills-comfortable explaining complex concepts clearly.
Adaptable, proactive problem-solver who can work independently in fast-paced environments.
Ability and willingness to mentor junior developers and support global or offshore teammates.
Collaborative mindset with a commitment to inclusivity and team success.
Nice to Have
Experience with Google Cloud Platform (GCP)
Hands-on with Google Pub/Sub or Kafka
Experience with Azure DevOps or Jira
Familiarity with Azure DevOps Pipelines
Additional familiarity with MongoDB ecosystem tools
About Seneca Resources
At Seneca Resources, we are more than just a staffing and consulting firm-we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.
When you work with Seneca, you're choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) plans, and the support of a dedicated team committed to your career growth.
Seneca Resources is proud to be an Equal Opportunity Employer, dedicated to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.
$98k-128k yearly est. 21d ago
Software Engineer, Platform - Tuscaloosa, USA
Speechify
Software engineer lead job in Tuscaloosa, AL
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements
Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
An Ideal Candidate Should Have
Proven experience in backend development: TS/Node (required)
Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
Preferred: Experience with Docker and containerized deployments
Preferred: Proficiency in deploying high availability applications on Kubernetes
What We Offer
A dynamic environment where your contributions shape the company and its products
A team that values innovation, intuition, and drive
Autonomy, fostering focus and creativity
The opportunity to have a significant impact in a revolutionary industry
Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture
The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
$59k-79k yearly est. Auto-Apply 12d ago
Senior Software Engineer
Tocaro Blue
Software engineer lead job in Birmingham, AL
Looking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience developing high-performance cross-platform software? This is an exciting opportunity with a fast-growing team at the cutting-edge intersection of AI/ML models, sensor fusion, and large datasets. You will be an integral part of a high-performing multi-disciplinary team developing innovative products from the ground up.
Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through innovative software solutions. Our flagship product, ProteusCore, is an advanced software platform that integrates vessel radar sensor data with artificial intelligence and machine learning models to deliver real-time situational awareness.
We are looking for a Senior SoftwareEngineer whose primary role will be to architect and develop software applications supporting AI/ML functionality to bring modern sensor perception and machine learning techniques to the marine industry. This will include software architecture, development, and maintenance for a variety of architectures and platforms.
Responsibilities
Writing cross-platform application software in C++ with some Javascript
Architecting software and estimating hours for development projects
Performing code reviews and approving pull requests
Providing key technical insights on company-wide technical challenges
Ownership of various libraries and codebases utilized across various teams and projects
Requirements
Expertise with C/C++, javascript, python, qmake/cmake, and gcc
Experience developing with Linux, Mac, Windows, Android, and Docker
Experience with source control, CI/CD, unit tests, and automated documentation
Proficiency with architecting software, reading code, problem solving, and technical communication
BS or MS in Computer Science, Electrical Engineering, or related field
5+ years of experience with C++ programming and application development
Experience building and shipping software into the market
Nice to Have
Experience developing or modifying frontend applications in Qt and QML
Experience with communication protocols including REST, CAN, TCP/UDP, MQTT and BLE
Personal projects, or hobby interest, in solving problems with hardware and firmware
Marine experience
Compensation & Commitment
$120,000 - $145,000 salary, with potential for incentive equity compensation
401(k) with matching (up to 4% of salary), Health, Dental, Vision, Life, Disability Insurance
In-house training on tools and techniques
Ability to work on US Government Contracts (typically limited to US Citizens)
Open to temporary or permanent remote working arrangements if based in the Southeast
Occasional travel (monthly daytrips) for data collection / testing in Pensacola, Florida
Equal Opportunity & Eligibility
Tocaro Blue, LLC is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Individual offers are based are made based on skill and experience, geographic location, as well as role, responsibility, and leadership within the company, and other due diligence. Our hiring team will try to determine whether each candidate fits the job description and may choose, at their discretion, to redirect a candidate to another job offering that is more appropriate.
All employees must be eligible to obtain a U.S. Department of Defense security clearance. With few exceptions, this is restricted to U.S. citizens and legal permanent residents (a.k.a. current Green Card Holders). Tocaro Blue LLC is not able to sponsor work visas nor permanent resident cards ("green cards") for this role.
$120k-145k yearly 60d+ ago
Mobile Software Development Intern
Genpt
Software engineer lead job in Birmingham, AL
Ready for a challenging and rewarding internship? This is your opportunity to work hands on with project teams throughout the summer and see your development projects put into production! Join a leading industrial distribution company and unleash your technology skills to move our business forward!
We share a mindset at Motion Industries where we're using our technology fluency to transform everything about our business. If you're ready to unleash your knowledge, tame technology, and bust out of the ordinary, find out what's next at Motion Industries.
This position will be based in Birmingham, AL. The ideal candidates will reside in the Birmingham, AL area.
Responsibilities
• Work with Senior Engineers and Managers to develop, test and deploy new features and functionalities for the Mobile Application
• Participate in SAFe Agile ceremonies such as daily sprint planning, backlog
grooming, and retrospectives.
• Design, develop, unit test, troubleshoot and resolve software defects.
Qualifications
• Working on a BS or BA degree in a computer related field
• Working knowledge of SQL and database concepts
• Experience with software development methodologies
• Working knowledge of a JavaScript library or Framework (React or React Native preferred)
• Working knowledge of Java or creating API endpoints a plus
• High Level understanding of full lifecycle development
• Ability to work within a team
• Excellent communication skills (both verbal and written)
• Must be self-motivated and know when to seek guidance
• Individual must be a self-starter and capable of working independently as well as part of a team
• Capable of learning new tools and technologies.
• Ability to provide strong problem-solving skills a variety of method
Not the right fit? Let us know you're interested in a future opportunity by joining our Talent Community on jobs.genpt.com or create an account to set up email alerts as new job postings become available that meet your interest!
GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.
$27k-36k yearly est. Auto-Apply 60d+ ago
Mid-Senior Software Developer (.NET, C#, Azure, AI Integration)
Sigao
Software engineer lead job in Birmingham, AL
Sigao is a Birmingham, AL based AI and technology consultancy that builds software to help organizations work smarter and deliver more. Our purpose is simple: we believe everyone who works with us-both employees and customers-should be better off for having done so. That means we strive for a culture of learning and growth, while using our expertise to act as trusted technology partners to the businesses we work with.
As AI becomes the norm within the tech industry, we've made it our mission to bring our culture and values to how AI is used in software development. We believe that the next evolution of engineering will require not just AI tools, but an approach that ensures those tools are used to benefit people, not exploit them.
Position Overview
We're looking for curious, adaptable softwareengineers who love building software and collaborating with peers. As a member of our team, you'll work on a wide range of projects-from enterprise-scale .NET web apps with Angular front-ends, to automated AI solutions that enhance workflows. You'll be encouraged to evaluate emerging tools, adopt them quickly, and use them to develop creative solutions that help shape how our clients use modern technology.
Our success comes from the close relationships we build with our customers, which every team member helps strengthen. Everyone is expected to contribute by gathering requirements, identifying new needs, and demoing completed work.
This job is hybrid/remote, located in Birmingham, AL.
Responsibilities
Design, develop, and deploy web and cloud-based applications using a variety of tools, including .NET Core, C#, Angular, and React.
Mentor and support peers by sharing insights, reviewing code, and exploring new technologies together.
Continuously learn and adapt, experimenting with tools and frameworks (particularly in the AI and automation space) as our tech stack evolves.
Collaborate closely with client stakeholders to identify business needs, define goals, and make technical recommendations.
Participate in Agile/Scrum processes-helping plan sprints, refine user stories, and estimate work.
Help defined effective practices for AI tool usage within Sigao's development workflows.
Skills & Experience
5+ of professional software development experience.
Experience using some or all of our core technologies: .NET Core, C#, Azure Cloud Services, Angular, React, Node, Javascript, Typescript, Microsoft Power Platform (Power Automate, Power BI, etc.), Ionic.
Strong communication and problem solving skills. Bonus points for working in a consulting or client-facing environment.
Strong experience with AI-assisted development tools.
Solid understanding of web APIs, DevOps, Test Driven Development and modern software architecture.
Legally qualified to work in the United States (We do not sponsor visas at this time.)
Benefits
10% Profit Share
401(k) with 100% match up to 3%
Health & Dental Insurance
Hybrid / flexible work schedule
Paid Time Off
Opportunities for continuous learning and leadership
Why Sigao?
We believe progress only matters if it improves people's lives. That belief shapes how we work, what we build, and how we grow.
Our guiding principles include:
People Come First - Our software, systems, and processes exist to serve people.
Relationships Drive Results - Trust, honesty, and collaboration lead to better outcomes.
Accountability Stays Human - AI may accelerate our work, but people remain responsible for every result.
Learning Is Paramount - Every project should leave our team and clients smarter than before.
Outcomes Over Output - We measure success by the problems we solve, not the number of features we deliver.
If you're passionate about solving problems, learning continuously, and building technology with purpose, we'd love to meet you!
$79k-103k yearly est. Auto-Apply 60d+ ago
Senior Software Engineer
Transform9
Software engineer lead job in Birmingham, AL
Job Description
Transform9 is redefining healthcare communication by developing a groundbreaking conversational agent platform that enhances the interactions between patients and their healthcare providers. Our commitment to improving patient access to care drives us to innovate continuously and create exceptional technology solutions. We are currently seeking a Senior SoftwareEngineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical components of our platform. You will work closely with cross-functional teams to deliver high-quality software that meets user needs and aligns with our strategic goals. Bring your expertise and passion for technology to help us transform healthcare access!
Responsibilities
Design and implement scalable and maintainable software solutions for our conversational agent platform.
Collaborate with product managers, designers, and other engineers to define system architecture and functional requirements.
Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
Participate in code reviews, offering constructive feedback and promoting engineering excellence within the team.
Troubleshoot and debug applications, resolving issues in a timely manner to ensure optimal system performance.
Stay current with emerging technologies and industry trends, applying relevant advancements to improve our platform.
Mentor junior engineers, providing guidance on technical challenges and career development.
Requirements
Bachelor's degree in Computer Science, SoftwareEngineering, or a related field.
5+ years of professional softwareengineering experience, with a focus on developing scalable applications.
Strong proficiency in programming languages such as Java, Python, or JavaScript, along with familiarity with frameworks relevant to our platform.
Solid understanding of software development methodologies, including Agile and DevOps practices.
Experience with cloud services (AWS, Azure, etc.) and containerization technologies (Docker, Kubernetes).
Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
Strong communication and collaboration skills to work effectively within a team-oriented environment.
Benefits
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k, IRA)
Paid Time Off (Vacation, Sick & Public Holidays)
Family Leave (Maternity, Paternity)
Training & Development
Free Food & Snacks
$79k-103k yearly est. 2d ago
Sr. Cobol Developer
Southern Talent Specialists
Software engineer lead job in Birmingham, AL
Must have Cobol Development experience as well as DB2 and JCL experience. The person in this position would be working with a detailed and organized subject matter expert on my team. The SME would have a specification document ready on the candidate's first day. The candidate would be expected to create a new batch COBOL DB2 process that would extract information from the membership database. Once the data is extracted, the information would more than likely need to be altered or manipulated before putting it in file that will be sent to a 3rd party. The candidate would need to complete extensive testing before implementing the solution.
Skills:
Cobol
DB2
JCL
$79k-103k yearly est. Auto-Apply 32d ago
DevOps Engineer
Better Hire 4.5
Software engineer lead job in Birmingham, AL
Job Title: DevOps Engineer (You Keep the Machines Running So the Robots Can See)
Why You Should Care
This isn't another DevOps job babysitting pipelines. We build computer vision systems that help machines
see
in defense, logistics, and heavy industry. That means high-stakes code, serious infrastructure, and zero room for flaky deploys.
We're leading the way in applied computer vision. You'll lead the way in keeping it all online, secure, and automated.
What You'll Do
Build and maintain CI/CD pipelines that devs
like
.
Automate infrastructure.
Monitor, alert, and prevent a fire drill at 3 a.m..
Lock down environments like a digital Fort Knox.
Partner with ML engineers (they're smart, but they'll need you).
Keep the product boring, so innovation can be exciting.
Who You Are
Fluent in Docker, Linux, GitLab,
You automate everything because you
hate
doing things twice.
You've kept real systems alive in prod (and have scars to prove it).
Comfortable with ML/AI workflows or curious enough to learn fast.
You're clear, direct, and collaborative ego, no drama.
Culture, Perks, and Other Good Stuff
Strong salary. No games.
Gear budget. Get what you need.
Small team, big impact.
No micromanagers. No pointless meetings.
How to Apply
Send a short note, your resume, and something cool youve built or maintained to ********************. Bonus points for a clean GitHub.
TL;DR:
We're building the future of computer vision. You'll be the one who makes sure it ships and scales.
Required Skills:
DevOps
$96k-125k yearly est. Easy Apply 60d+ ago
Senior Software Engineer - API & Cloud (C#, AWS)
Kforce 4.8
Software engineer lead job in Birmingham, AL
Kforce has a client that is seeking a Senior SoftwareEngineer - API & Cloud (C#, AWS) in Birmingham, AL. Our client is seeking a Senior SoftwareEngineer to join its Open Banking team as the group prepares to move a key application into production mid-year. This role will focus primarily on backend development, with an emphasis on building and supporting scalable, secure APIs hosted in AWS. The ideal candidate is a strong C# engineer with deep API development experience, a solid understanding of modern cloud-based architectures, and the ability to collaborate effectively within a cross-functional engineering team.
Key Responsibilities:
* Design, develop, and deliver high-quality backend software solutions using C# and API-driven architectures
* Build and maintain RESTful APIs supporting Open Banking initiatives
* Conduct system analysis to identify performance, scalability, and reliability issues
* Develop and implement technology solutions to resolve complex technical challenges
* Apply software testing techniques, code optimization practices, and debugging methodologies to ensure production-ready solutions
* Collaborate closely with other engineers, developers, and technology partners to achieve shared objectives
* Manage and contribute to multiple initiatives simultaneously in a fast-paced environment
* Support the transition of applications into production and ongoing enhancements post-launch* Bachelor's degree in Computer Science, Computer Engineering, or a related field
* 5+ years of professional softwareengineering experience
* Strong hands-on experience with C# and API development (required)
* Experience developing and supporting applications hosted in AWS or similar cloud platforms
* Solid understanding of software structures, computing systems, and system integration concepts
* Knowledge of software testing methodologies, debugging, and performance optimization
* Strong analytical, problem-solving, and communication skills
* Proven ability to execute, deliver, and take ownership of assigned work
Preferred Qualifications:
* Experience in banking, financial services, or regulated environments
* Exposure to or experience with React (front-end experience is a strong plus, but not required)
* Experience supporting applications as they move from development into production
$72k-89k yearly est. 16d ago
Senior Software .NET Developer
Stonex Group 4.7
Software engineer lead job in Birmingham, AL
Permanent, full-time, hybrid
Connecting clients to markets - and talent to opportunity
With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we're a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets - focusing on innovation, human connection, and providing world-class products and services to all types of investors.
At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance.
Business Segment Overview: Engage in a deep variety of business-critical activities that keep our company running efficiently. From strategic marketing and financial management to human resources and operational oversight, you'll have the opportunity to optimize processes and implement game-changing policies.
Responsibilities
Position Purpose:
We are looking for a Senior SoftwareEngineer with experience in building high-performing, scalable, enterprise-grade applications. The role will encompass development across all tiers of the application stack.
The role will be part of Client onboarding, which provides core services across the firm to streamline complex workflows and data across multiple business functions.
You will be part of a talented engineer team that works on low-latency mission-critical applications. Roles and responsibilities include application architecture and development across full software development lifecycle from concept and design to testing, collaborating with like-minded engineers.
Primary Duties will include:
Contribute to all phases of the development lifecycle working within Agile methodology
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Do proof of concepts to test out various ideas, technologies
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Mentor and supports engineers with technical direction and best practices
Contribute to PR reviews and be a team player
Qualifications
To land this role you will need:
Minimum 5+ years' experience building global enterprise level systems.
Knowledge of financial markets or a strong desire to learn.
Proven hands-on experience designing and developing enterprise applications using C#/.NET Core , /.NET 8 or higher.
Proven hands-on experience building large scalable web-based applications using React (ideal)/Angular with Typescript.
Experience developing distributed systems using Microservice architecture (event-based).
Experience with containerisation (Docker, Kubernetes) and working on cloud platforms (Azure/AWS etc).
Exposure with distributed messaging / streaming platforms (Apache Kafka).
Experience with TDD/BDD, testing framework (Jest/React-testing-library/JUnit).
Excellent knowledge of Relational Databases SQL and No-SQL databases.
Education
BS/MS degree in Computer Science, Engineering or a related subject.
Working Environment:
Hybrid (4 days in office per week)
#LI-Hybrid #LI-IM1
SoftwareEngineer - Mid Level (Must Have Mid-to-high level SQL Exp)
Duration : 12 Months contract
Total Hours/week : 40.00
1
st
Shift
Client: Medical Device Company
Level Of Experience: Mid-Level
Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only)
Monday - Friday 8AM - 5PM
Specific skills needed for success:
Mid-to-high level SQL experience needed to be able to write, modify, and run queries and scripts and stored procedures.
Experience with utilizing a healthcare integration engine to process information.
This would include technologies such as Corepoint, Cloverleaf, Rhapsody, and Mirth.
Able use SQL and healthcare integration engine technology to identify and troubleshoot discrepancies detected within processed data.
Requires a BS degree preferably Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering discipline and 4-5 years' experience.
Job Description:
Responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.
Demonstrates working knowledge of softwareengineering practices, techniques and processes and basic knowledge of technology trends and domain expertise.
Understands and analyzes requirements for a single component.
Translates the results of analysis into design by Designing solutions to address a specific requirement.
Develop modules with moderate guidance.
Has developed knowledge and skills in own job family; still acquiring / expanding fundamental knowledge and higher-level skills.
Applies knowledge and skills to a variety of standard activities. Works with moderate guidance in own area of knowledge.
Demonstrated understanding of multi-threaded software design and development.
Excellent written and oral communication and interpersonal skills are essential.
Demonstrated understanding of development in a process oriented/regulated environment and adhering to a quality management system.
About Client:
Client, a leading global medical technology company that makes and sells medical devices, instrumented systems and reagents, is dedicated to improving people's health throughout the world.
The Company's capabilities are instrumental in combating many of the world's most pressing diseases.
Founded in 1897 and headquartered in Franklin Lakes, New Jersey, Client employs more than 25,000 people in approximately 50 countries throughout the world.
The Company serves healthcare institutions, life science researchers, clinical laboratories, industry and the general public.
It was one of the first companies to sell U.S.-made glass syringes. It was also a pioneer in the production of hypodermic needles and ranked #195 in the 2019 Fortune 500 list.
It was also listed among the top 100 companies in Newsweek's 2009 Green Rankings. Ranking of the 500 largest American corporations based on environmental performance, policies, and reputation. Placed third in the health care sector and 83rd overall
#SoftwareEngineer #SQL #DesignControl #Development #Quality #Corepoint #Cloverleaf #Rhapsody #Mirth #Troubleshoot #Healthcare #Regulation
How much does a software engineer lead earn in Tuscaloosa, AL?
The average software engineer lead in Tuscaloosa, AL earns between $73,000 and $125,000 annually. This compares to the national average software engineer lead range of $93,000 to $168,000.
Average software engineer lead salary in Tuscaloosa, AL