Associate Software Engineer Jobs in Hoover, AL

- 165 Jobs
All
Associate Software Engineer
Senior Software Engineer
Software Engineer
Software Developer Internship
Applications Developer
Software Developer
Software Engineering Internship
  • Application Developer

    Brook Valley Management

    Associate Software Engineer Job In Birmingham, AL

    We are looking for a motivated Software Developer who will play a key role in a significant company initiative to support our growth. The ideal candidate will be looking to gain experience across the entire software development lifecycle. In this role your primary focus will be the development, integration and implementation of our Customer Relationship Management (CRM) and Transportation Management System (TMS) applications. Responsibilities: Collaborate with cross-functional teams to develop software solutions that meet business requirements. Assist in the design coding, testing, and debugging of software applications. Contribute to the development of clean, efficient, and maintainable code. Participate in code reviews to ensure quality and adherence to coding standards. Create clear documentation for end-users and support staff. Learn and apply best practices in software development methodologies and tools. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field. Experience with Python, C++, C#, or Java (or another object-oriented language) Familiarity with SQL database management systems. Basic knowledge of version control systems such as Git. Ability to manage multiple concurrent projects. Enthusiasm for continuous learning and professional development. Must be able to work in an office based in Birmingham, Alabama. Occasional travel (less than 5%) Preferred Skills: Previous Experience with CRM/TMS implementation or development. Experienced in RESTful API or SOAP development or integration techniques. API documentation using Swagger, Apiary, Mashery or a similar tool. Familiarity with front-end frameworks and libraries such as React, Angular, or Flask.
    $59k-82k yearly est. 25d ago
  • Software Engineer - QA Analyst Intern

    USA Mot Motion Industries

    Associate Software Engineer Job In Birmingham, AL

    Ready for a challenging and rewarding internship? This is your opportunity to gain hands-on experience in software quality assurance, testing methodologies, and working in a collaborative environment to develop automated test script and execute of automated test scripts, and reporting of defects. The goal is ensuring the high quality of Motion IT applications. Join a leading industrial distribution company and unleash your skills to move our business forward! This position will be based in Birmingham, AL. Interns will be onsite at the Birmingham headquarters. Responsibilities Assist in defining, developing, maintaining, executing, and documenting automated test scripts. Assist in testing software applications. Support identifying, documenting, and logging defects. Work closely with cross-functional teams to ensure alignment and quality objectives. Qualifications Working on a BS or BA degree in computer science, software engineering, or a related field Basic understanding of application configuration, maintenance, and support. Working knowledge of Java and SQL Working knowledge of structured application development and change control methodologies. Familiarize with relational database methodology. Good verbal and written communication skills, attention to detail, and the ability to work in a team environment. Must be self-motivated and know when to seek guidance. Capable of learning new tools and technologies and adapt to changing priorities. Preferred Experience with Selenium, Karate, mabl or other automated testing tools. 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.
    $32k-55k yearly est. 9d ago
  • Software Developer - eBusiness Intern

    Genuine Parts Company 4.1company rating

    Associate Software Engineer 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. Interns will be onsite at the Birmingham headquarters. Responsibilities * Participate in status meetings and provide status in Agile Ceremonies and tools * Work with development team to develop solutions * Design, develop and unit test solutions between disparate systems * Document design * Work with Administrator to deploy code throughout the development process and monitor and configure system Qualifications * Working on a BS or BA degree in a computer related field * Working knowledge of SQL * Working knowledge of Linux shell and Windows scripting * Working knowledge of Java and/or .Net 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 methods 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.
    $28k-33k yearly est. 38d ago
  • Software Developer - eBusiness Intern

    Genpt

    Associate Software Engineer 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. Interns will be onsite at the Birmingham headquarters. Responsibilities · Participate in status meetings and provide status in Agile Ceremonies and tools · Work with development team to develop solutions · Design, develop and unit test solutions between disparate systems · Document design · Work with Administrator to deploy code throughout the development process and monitor and configure system Qualifications · Working on a BS or BA degree in a computer related field · Working knowledge of SQL · Working knowledge of Linux shell and Windows scripting · Working knowledge of Java and/or .Net 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 methods 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. 10d ago
  • Sr. ServiceNow Developer

    Contact Government Services, LLC

    Associate Software Engineer Job In Birmingham, AL

    Employment Type: Full-Time, Mid-level Department: Information Technology CGS is seeking a ServiceNow Developer to join our team supporting a wide-ranging technical support initiative for a large Federal agency. CGS brings motivated, highly skilled, and creative people together to solve the government's most dynamic problems with cutting-edge technology. To carry out our mission, we are seeking candidates who are excited to contribute to government innovation, appreciate collaboration, and can anticipate the needs of others. Here at CGS, we offer an environment in which our employees feel supported, and we encourage professional growth through various learning opportunities. Skills and attributes for success: - Utilize Angular.JS, JavaScript, SQL and related technologies for ServiceNow development - Support the discovery, requirements gathering, and the build out of core ServiceNow functionality - Implement multiple HR Service Requests within the HRSD scope in ServiceNow - Develop applications to facilitate Employee service requests to HR and HR fulfillment process - Refactor ServiceNow software customizations during ServiceNow major updates - Collaborate with fellow developers and business analysts in an Agile development environment - Understand backend configuration of ServiceNow Design tests and build test data - Support configuration, change, and release management - Maintain responsibility for the completion and accuracy of work products Qualifications: - A Bachelor's degree in a related field - 3-7 years related experience - 2+ years ServiceNow development experience - ServiceNow Certified System Administrator (CSA) certification - Experience creating reports/dashboards, customized forms, and workflows in ServiceNow - Experience working with Agile Development and Test Management applications of ServiceNow - Excellent communication skills, written and verbal - Experience working in an Agile project environment with an emphasis on frequently delivering functional software releases at a sustainable pace Ideally, you will have: - Hands-on experience with the ServiceNow HR Service Delivery application - Familiarity with Human Resources business processes - Experience with business analysis or requirements gathering Our commitment: Contact Government Services (CGS) strives to simplify and enhance government bureaucracy through the optimization of human, technical, and financial resources. We combine cutting-edge technology with world-class personnel to deliver customized solutions that fit our clients' specific needs. We are committed to solving the most challenging and dynamic problems. For the past seven years, we've been growing our government contracting portfolio, and along the way, we've created valuable partnerships by demonstrating a commitment to honesty, professionalism, and quality work. Here at CGS we value honesty through hard work and self-awareness, professionalism in all we do, and to deliver the best quality to our consumers mending those relations for years to come. We care about our employees. Therefore, we offer a comprehensive benefits package. - Health, Dental, and Vision - Life Insurance - 401k - Flexible Spending Account (Health, Dependent Care, and Commuter) - Paid Time Off and Observance of State/Federal Holidays Contact Government Services, LLC is an Equal Opportunity Employer. Applicants will be considered without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Join our team and become part of meaningful government innovation! Explore additional job opportunities with CGS on our Job Board: ************************************* For more information about CGS please visit: ************************** or contact: Email: ******************* $144,768 - $209,109 a year
    $144.8k-209.1k yearly Easy Apply 1d ago
  • Software Engineer Position

    Redwood Dental

    Associate Software Engineer Job In Birmingham, AL

    We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. Responsibilities Execute full software development life cycle (SDLC) Develop flowcharts, layouts and documentation to identify requirements and solutions Write well-designed, testable code Produce specifications and determine operational feasibility Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback Comply with project plans and industry standards Ensure software is updated with latest features Requirements Proven work experience as a Software Engineer or Software Developer Experience designing interactive applications Ability to develop software in Java, Ruby on Rails, C++ or other programming languages Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate) Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development Proficiency in software engineering tools Ability to document requirements and specifications BSc degree in Computer Science, Engineering or relevant field Recommended skills Application Development Information Technology Problem Solving Software Development Use Programming Language
    $59k-79k yearly est. 60d+ ago
  • Application Developer (Full Stack)/4P114

    4P Consulting

    Associate Software Engineer Job In Birmingham, AL

    Schedule: 3-day office / 2-day remote hybrid Permanent Resident (Green Card) or US Citizen preferred Job Responsibilities Develop application enhancements with complex business requirements, including custom data interfaces, security and compliance regulations, and industry standards from electric industry groups. Convert existing stand-alone solutions into CloverDX Data Services. Develop and deploy application changes using tools such as: JetBrains IntelliJ IDE SonarQube code analysis Sonatype Nexus suite GitHub Enterprise source code management Similar software development tools Create schema alteration and bulk data load SQL scripts to support application changes. Manage changes to production solutions using change management practices, including: Source code management Creation of formal deployment procedures and back-out plans Quality testing Documentation Adhere to all Southern Company and EMS guidelines, policies, and established work practices. Job Requirements Experience 4+ years in the field of application development or software engineering 2+ years of experience with Spring Framework Required Knowledge and Skills Proficiency with: Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, and SQL Git/GitHub Enterprise for source code management Experience with: AngularJS 1.x and Bootstrap 3 or Vue3 and Bootstrap 5 Spring Framework and Spring Boot Knowledge of: Software development techniques, including object-oriented design patterns Traditional, Agile, and DevOps software development lifecycle methods Secure software development best practices Web development technologies, architectures, and software development tools Relational database requirements analysis, schema design, and query construction Strong: Critical thinking and problem-solving skills Knowledge of IT change management processes Organizational skills to plan and execute system projects Written and verbal communication skills (understanding customer requirements, creating training and support documents, specifications, and action plans) Interpersonal skills (ability to work directly with various personnel, including development, operations, security, and compliance teams) Desired Knowledge and Skills Knowledge of: Relational database programming and performance tuning Software development and CI/CD environments/tools (such as JetBrains IntelliJ IDEA, Maven, Jenkins, SonarQube, and Nexus Repository) Java application server environments like Apache Tomcat LDAP Windows-based and UNIX-based application server platforms Local area network and wide area network communication ETL tools, including CloverDX and OSI EITK Data historians like AVEVA PI System or AVEVA eDNA Behavioral Attributes Exhibit Our Values (Safety First, Unquestionable Trust, Superior Performance, and Total Commitment) in all business dealings. Self-motivated with attention to detail, accuracy, follow-up, and a commitment to continuous learning. Exercise independent judgment and discretion. Eagerness to work within a structured development process with strong change management controls. Contribute to a diverse and inclusive team and work environment.
    $59k-82k yearly est. 60d+ ago
  • Sr Developer - Java

    Maximus 4.3company rating

    Associate Software Engineer Job In Birmingham, AL

    Description & Requirements We are seeking an experienced Senior Java Developer to join our team and drive key integration projects. In this role, you will focus on developing and maintaining integrations with platforms like Salesforce and AWS. Your work will involve building AWS Lambda functions and creating RESTful API integrations to facilitate seamless communication with our customer systems. Per VES contract requirements, staff working on the VES project must be a US Citizen or US Legal Resident (green card holders) Essential Duties and Responsibilities: - Provide design and implementation expertise to a cross-functional software development team. - Design and develop Java applications from business requirements in collaboration with other team members. - Support testing and remediate defects. - May mentor entry and mid-level developers. • Integration Development: Design and implement robust Java-based integrations with Salesforce and AWS, ensuring data flows seamlessly between systems. • Serverless Architecture: Develop and maintain AWS Lambda functions to support scalable, serverless solutions. • API Design: Build, test, and maintain RESTful APIs to support external and internal integrations. • Collaboration: Work closely with cross-functional teams to gather technical requirements, align integration strategies, and ensure high-quality delivery. • Maintenance & Support: Troubleshoot, debug, and optimize existing integration solutions while ensuring adherence to best practices in code quality and security. • Agile Environment: Participate in agile development processes, including sprint planning, code reviews, and continuous integration/deployment. Minimum Requirements - Bachelor's degree in related field. - 5-7 years of relevant professional experience required. - Equivalent combination of education and experience considered in lieu of degree. • Extensive experience in Java development. • Proven expertise in integrating with Salesforce and AWS, including hands-on experience with AWS Lambda. • Strong understanding of RESTful API design and best practices. • Excellent problem-solving skills and attention to detail. • Effective communication skills and the ability to collaborate in a fast-paced, agile environment. EEO Statement Active military service members, their spouses, and veteran candidates often embody the core competencies Maximus deems essential, and bring a resiliency and dependability that greatly enhances our workforce. We recognize your unique skills and experiences, and want to provide you with a career path that allows you to continue making a difference for our country. We're proud of our connections to organizations dedicated to serving veterans and their families. If you are transitioning from military to civilian life, have prior service, are a retired veteran or a member of the National Guard or Reserves, or a spouse of an active military service member, we have challenging and rewarding career opportunities available for you. A committed and diverse workforce is our most important resource. Maximus is an Affirmative Action/Equal Opportunity Employer. Maximus provides equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disabled status. 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. Minimum Salary $ 84,575.00 Maximum Salary $ 185,160.00
    $87k-111k yearly est. 8d ago
  • Senior Software Engineer

    Tocaro Blue

    Associate Software Engineer 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 leading a software team and building cloud-based 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 a passionate team bringing real innovation to the recreational marine industry. Our flagship product is PROTEUS; a hardware device that combines sensor information from the vessel's RADAR, depth transducer, and various data sets with AI/ML models. This information appears as an intuitive display, enabling confidence and enhanced awareness for the captain. We are looking for a Senior Software Engineer whose primary role will be development of the Linux application that supports Proteus core functionality and uptime, including software update management, resource optimization, connectivity control, and interaction with connected sensor hardware. Responsibilities (Primary) Writing software for Linux Architecture Edge Computer (Qt C++, QML, bash) (Secondary) Sensor data filtering, modeling, and applied machine learning (Python) Develop your own work plans to align with the PROTEUS product roadmap Requirements Confident writing programs and solving technical problems independently Ability to read someone else's code, understand it, and improve it Ability to plan a computer program before sitting down to write code BS or MS in Electrical Engineering, Computer Science, or related field 3+ years desktop app and Linux programming experience Nice to Have Experience with communication protocols including REST, CAN, TCP/UDP, MQTT and BLE Personal projects, or hobby interest, in solving real-world problems with software Recreational marine experience or interest Compensation & Commitment $105,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 ~~~ Why relocate to Birmingham, Alabama? Birmingham is a hidden gem at the foothills of the Appalachian Mountains. In the past few years, we have developed a thriving startup ecosystem to complement the traditionally strong healthcare, finance, and manufacturing sectors. Birmingham is geographically diverse and has many outdoor recreation areas nearby like Oak Mountain State Park, Red Mountain Park, and Mt. Cheaha. Being in central Alabama, Birmingham is easy driving to the Gulf Coast, as well as Atlanta, Georgia, and Nashville, Tennessee. We're known for our food in Birmingham: The local restaurant and bar scene punches way over its weight for the size of the city (Hot & Hot Fish Club, Highlands Bar and Grill and others are nationally acclaimed B'ham restaurants). We also have fifteen craft breweries in the city limits with a wide variety of atmospheres from college-town pub to upscale cocktail bars. Our public and private schools are good. The cost of living in Birmingham is low (8% lower than the national average) and the strong economy and low unemployment rate, coupled with a low median household price means your money goes a lot farther when it comes to buying a home. Visit Birmingham and let it surprise you with its beauty, food, and charm. Learn more about Birmingham by checking out the links below! Birmingham Civil Rights Institute Birmingham Museum of Art Barber Motorsports Park Oak Mountain State Park Red Mountain Park Vulcan Park and Museum Lookout Mountain, Alabama Sloss Furnaces National Historic Landmark Tannehill State Park ~~~ 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. Tocaro Blue LLC is not able to sponsor work visas nor permanent resident cards ("green cards"). If you need sponsorship, you will not be qualified for employment at Tocaro Blue.
    $105k yearly 60d+ ago
  • Software Engineer II

    Brasfield & Gorrie, LLC 4.5company rating

    Associate Software Engineer Job In Birmingham, AL

    Responsibilities This key position is located onsite at our headquarters in Birmingham, Alabama. We're growing and currently looking for Software Engineer II to join our software development team. Our software development team develops line of business enterprise software solutions using agile methodologies. We focus heavily on integration and web-based development. We are seeking a team focused individual, who can lead by example in a fast-paced environment while producing readable and maintainable code. Responsibilities and Essential Duties include the following (other duties may be assigned): * Execute day-to-day development operations in fulfillment of product features and stories. * Independent Problem Solver capable of executing a plan with little direction. * Assist in diagnosing and remediating critical business issues. * Ability to size, estimate, and break down large work items using story points, t-shirt sizing and task planning. * Assist in training new hires and co-ops. * Collaborate with developers, analysts, and designers in conceptualizing and development of new software programs and applications. * Researching and designing solutions to implement business requirements. * Participate in peer review, pull requests, and collaborative discussions with other developers and engineers. * Work and communicate effectively in a collaborative team environment. * Evaluating code to ensure that it is valid, structured property, meets industry standards, and is compatible with browsers, devices, or operating systems. * Participate in planning and sizing of user stories. * Maintain an understanding of the latest software tools, technologies, and programing practices through education, study, research, conferences, workshops, and/or groups. * Design and develop unit tests and automated tests to ensure application usability. * Manual testing of applications to verify requirements are met. * Resolve problems uncovered by customer feedback and testing by correcting or referring problems to appropriate personnel for correction. * Work with support personnel to resolve issues related to applications maintained by the software development group. * Work with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems. * Develop and maintain user documentation as needed Education - Skills - Knowledge - Qualifications & Experience * College diploma or university degree in the field of Computer Science, Information Systems, Software Engineering or Management Information Systems preferred or a related field of study * 4+ years' practical hands-on experience. * Microsoft development stack (.Net, .Net Core, C#, MS-SQL) * Web Based Frameworks (JavaScript, Typescript, HTML, SCSS\CSS, Angular) * Experience working with, or creating RESTful APIs * Experience working with object-oriented programming languages * Experience creating or working with DevOps automation (Pipelines, CI\CD, Deployments) * Azure Technologies (web apps, search, caching, service bus) * Relational database design, querying, and programing concepts. * Unit Testing\End to End Testing, UI Testing, Test Driven Design. Personal Attributes * Able to communicate effectively with non-technical staff and with members of interdisciplinary teams. * Able to solve complex problems. * Flexible and adaptable in regards to learning and understanding new technologies. * Strong written, oral, and interpersonal communication skills. * Ability to conduct research into software-related issues and products. * Highly self-motivated and directed. * Attention to detail. * Analytical and problem-solving abilities. * Ability to effectively prioritize and execute tasks in a high-pressure environment. * Ability to work both independently and in a team-oriented, collaborative environment. Work Conditions * Night and weekend hours may be required to meet project deadlines. * Sitting for extended periods of time. * Dexterity of hands and fingers to operate a computer keyboard, mouse, and other devices. * Able to lift computer drives, monitors, and other peripherals. The above description covers the principal duties and responsibilities of the job. The description shall not, however, be construed as a complete listing of all miscellaneous, incidental, or similar duties which may be required from day-to-day. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    $63k-79k yearly est. 14d ago
  • Software Engineer

    Camgian 4.1company rating

    Associate Software Engineer Job In Tuscaloosa, AL

    Camgian is looking to expand its development organization with the addition of an entry-level Software Engineer. In this role, you will contribute to the development of software frameworks and applications through architecture, design, implementation, testing and documentation while supporting various tasks and activities within the team. Teamwork, flexibility, and willingness to continuously learn new tools & technologies are critical requirements for this position. Qualifications Bachelor's degree in Computer Science or Computer Engineering Proficiency in Java, JavaScript, Python, SQL, Linux Proficiency in MS Office Suite 0 - 5 years of experience in software development United States Citizenship Desired Qualifications Master's degree in Computer Science or Computer Engineering C/C++ programming skills UI design and development skills Backend development skills Knowledge of Data frameworks Familiarity in DevOps Tools (Jira, Git, Jenkins) Familiarity with Secure Communications and Message Delivery Tools Duties / Responsibilities Develop software applications to meet customer/product requirements ensuring high quality through unit, functional, integration, and regression testing Develop software in an agile manner using agile tools for code check-in, issue tracking, code builds and deployments Document architecture, design, test plan and user guide Participate in design reviews and present your work Track milestones and releases ensuring schedule and budget are met Assist with deployment of software applications to production Contribute to continuous process and productivity improvements in the team Engage in professional development activities to enhance your skillset Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent, thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together. Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity. Camgian Culture and Core Value Traits Ability to work as part of a team while maintaining independent thinking Self-driven and self-starter in addition to excellent communication skills Thinking outside the box and an aptitude for innovation and problem solving
    $61k-81k yearly est. 60d+ ago
  • Customer Software Development Intern

    Genpt

    Associate Software Engineer 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 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. This position will be based in Birmingham, AL. The ideal candidates will reside in the Birmingham, AL area. Responsibilities: Participate in status meetings and provide status to Project Managers Work with Architects to develop, test and deploy new features and functionalities for the CRM platform Design, develop and unit test solutions between disparate systems, troubleshoot and resolve software defects and performance issues Ensure a Technical design document (TDD) is maintained Work with Administrator to deploy code throughout the development process and monitor and configure system. Gain a deep understanding of customer relationship management principles and best practices. 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 Java, MS Dynamics CRM and/or .Net 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 methods. 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. 10d ago
  • Customer Software Development Intern

    USA Mot Motion Industries

    Associate Software Engineer 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 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. This position will be based in Birmingham, AL. The ideal candidates will reside in the Birmingham, AL area. Responsibilities: Participate in status meetings and provide status to Project Managers Work with Architects to develop, test and deploy new features and functionalities for the CRM platform Design, develop and unit test solutions between disparate systems, troubleshoot and resolve software defects and performance issues Ensure a Technical design document (TDD) is maintained Work with Administrator to deploy code throughout the development process and monitor and configure system. Gain a deep understanding of customer relationship management principles and best practices. 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 Java, MS Dynamics CRM and/or .Net 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 methods. 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. 48d ago
  • Sr. Drupal Developer

    Contact Government Services, LLC

    Associate Software Engineer Job In Birmingham, AL

    Employment Type: Full-Time Department: Developer CGS is seeking a Drupal Developer to join our team supporting a wide-ranging technical support initiative for a large Federal agency. CGS brings motivated, highly skilled, and creative people together to solve the government's most dynamic problems with cutting-edge technology. To carry out our mission, we are seeking candidates who are excited to contribute to government innovation, appreciate collaboration, and can anticipate the needs of others. Here at CGS, we offer an environment in which our employees feel supported, and we encourage professional growth through various learning opportunities. Skills and attributes for success: - Site building, administration, and maintenance of Drupal sites - Develop custom Drupal themes and modules - Work closely with the users to understand their requirements - Work within the Agile methodology helping Sprint teams - Learn new technologies or off-the-shelf software quickly - Help back-end and front-end developers work with one another Qualifications: - Bachelor's Degree in Computer Science or related field - 3+ years of Drupal experience - 3+ in Drupal 8/9 - 5+ years of experience with PHP, MySQL, HTML, JQuery - 3+ years of experience with Drupal content modeling and site governance - 5+ years of experience with CSS, Sass, and USWDS - 3+ years of experience with OEL, REHL, and CentOS - Experience with Apache - Experience with Google Analytics - Experience with Azure DevOps/Agile Methodology - Experience with REST/SOAP APIs - Experience with CI/CD - Experience with Drush/Composer Ideally, you will also have: - Experience with Government software development policies and procedures - Client-facing communication experience - Federal Agency issued security clearance Our Commitment: Contact Government Services (CGS) strives to simplify and enhance government bureaucracy through the optimization of human, technical, and financial resources. We combine cutting-edge technology with world-class personnel to deliver customized solutions that fit our client's specific needs. We are committed to solving the most challenging and dynamic problems. For the past seven years, we've been growing our government contracting portfolio, and along the way, we've created valuable partnerships by demonstrating a commitment to honesty, professionalism, and quality work. Here at CGS we value honesty through hard work and self-awareness, professionalism in all we do, and to deliver the best quality to our consumers mending those relations for years to come. We care about our employees. Therefore, we offer a comprehensive benefits package. - Health, Dental, and Vision - Life Insurance - 401k - Flexible Spending Account (Health, Dependent Care, and Commuter) - Paid Time Off and Observance of State/Federal Holidays Contact Government Services, LLC is an Equal Opportunity Employer. Applicants will be considered without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Join our team and become part of government innovation! Explore additional job opportunities with CGS on our Job Board: ************************************* For more information about CGS please visit ************************** or contact: Email: ******************* $141,024 - $203,701.33 a year
    $141k-203.7k yearly Easy Apply 23h ago
  • Senior Software Engineer

    Tocaro Blue

    Associate Software Engineer 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 leading a software team and building cloud-based 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 a passionate team bringing real innovation to the recreational marine industry. Our flagship product is PROTEUS; a hardware device that combines sensor information from the vessel's RADAR, depth transducer, and various data sets with AI/ML models. This information appears as an intuitive display, enabling confidence and enhanced awareness for the captain. We are looking for a Senior Software Engineer whose primary role will be development of the Linux application that supports Proteus core functionality and uptime, including software update management, resource optimization, connectivity control, and interaction with connected sensor hardware. Responsibilities (Primary) Writing software for Linux Architecture Edge Computer (Qt C++, QML, bash) (Secondary) Sensor data filtering, modeling, and applied machine learning (Python) Develop your own work plans to align with the PROTEUS product roadmap Requirements Confident writing programs and solving technical problems independently Ability to read someone else's code, understand it, and improve it Ability to plan a computer program before sitting down to write code BS or MS in Electrical Engineering, Computer Science, or related field 3+ years desktop app and Linux programming experience Nice to Have Experience with communication protocols including REST, CAN, TCP/UDP, MQTT and BLE Personal projects, or hobby interest, in solving real-world problems with software Recreational marine experience or interest Compensation & Commitment $105,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 ~~~ Why relocate to Birmingham, Alabama? Birmingham is a hidden gem at the foothills of the Appalachian Mountains. In the past few years, we have developed a thriving startup ecosystem to complement the traditionally strong healthcare, finance, and manufacturing sectors. Birmingham is geographically diverse and has many outdoor recreation areas nearby like Oak Mountain State Park, Red Mountain Park, and Mt. Cheaha. Being in central Alabama, Birmingham is easy driving to the Gulf Coast, as well as Atlanta, Georgia, and Nashville, Tennessee. We're known for our food in Birmingham: The local restaurant and bar scene punches way over its weight for the size of the city (Hot & Hot Fish Club, Highlands Bar and Grill and others are nationally acclaimed B'ham restaurants). We also have fifteen craft breweries in the city limits with a wide variety of atmospheres from college-town pub to upscale cocktail bars. Our public and private schools are good. The cost of living in Birmingham is low (8% lower than the national average) and the strong economy and low unemployment rate, coupled with a low median household price means your money goes a lot farther when it comes to buying a home. Visit Birmingham and let it surprise you with its beauty, food, and charm. Learn more about Birmingham by checking out the links below! Birmingham Civil Rights Institute Birmingham Museum of Art Barber Motorsports Park Oak Mountain State Park Red Mountain Park Vulcan Park and Museum Lookout Mountain, Alabama Sloss Furnaces National Historic Landmark Tannehill State Park ~~~ 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. Tocaro Blue LLC is not able to sponsor work visas nor permanent resident cards ("green cards"). If you need sponsorship, you will not be qualified for employment at Tocaro Blue.
    $105k yearly 60d+ ago
  • Software Engineer I

    Brasfield & Gorrie, LLC 4.5company rating

    Associate Software Engineer Job In Birmingham, AL

    Responsibilities Brasfield & Gorrie is one of the largest privately held construction firms in the nation. Our purpose is building exceptional people, trusting relationships, great projects, and strong communities. No matter your starting point-seasoned professional or college student-when you join the Brasfield & Gorrie family, you open the door to a rewarding career at one of the most respected and dynamic companies in the industry. As one of the nation's leading general contractors, our company abounds with opportunities at all levels-but it's your drive, your values, and your desire to work hard that will form your future with us. Here you decide your path and what you will make of your career-and your life. We're growing and currently looking for Software Engineer I to join our software development team. Our software development team develops line of business enterprise software solutions using agile methodologies. We focus heavily on integration and web-based development. We are seeking a team focused individual, who can lead by example in a fast-paced environment while producing readable and maintainable code. Responsibilities and Essential Duties include the following (other duties may be assigned): * Execute day-to-day development operations in fulfillment of product features and stories. * Independent Problem Solver capable of executing a plan with little direction. * Debug and Diagnose non-business critical issues * Ability to estimate individual task work to accomplish their individual objectives. * Collaborate with developers, analysts, and designers in conceptualizing and development of new software programs and applications. * Researching and designing solutions to implement business requirements. * Participate in peer review, pull requests, and collaborative discussions with other developers and engineers. * Work and communicate effectively in a collaborative team environment. * Evaluating code to ensure that it is valid, structured property, meets industry standards, and is compatible with browsers, devices, or operating systems. * Participate in planning and sizing of user stories. * Maintain an understanding of the latest software tools, technologies, and programing practices through education, study, research, conferences, workshops, and/or groups. * Design and develop unit tests and automated tests to ensure application usability. * Manual testing of applications to verify requirements are met. * Resolve problems uncovered by customer feedback and testing by correcting or referring problems to appropriate personnel for correction. * Work with support personnel to resolve issues and assist end users in issues related to applications maintained by the software development group. * Work with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems. * Develop and maintain user documentation as needed Education - Skills - Knowledge - Qualifications & Experience * College diploma or university degree in the field of Computer Science, Information Systems, Software Engineering or Management Information Systems preferred or a related field of study with 2+ years' practical hands-on experience. Knowledge & Experience (in two or more) * Microsoft development stack (.Net, .Net Core, C#, MS-SQL) * Web Based Frameworks (JavaScript, Typescript, HTML, SCSS\CSS, Angular) * Experience working with, or creating RESTful APIs * Experience working with object-oriented programming languages * Experience creating or working with DevOps automation (Pipelines, CI\CD, Deployments) * Azure Technologies (web apps, search, caching, service bus) * Relational database design, querying, and programing concepts. * Unit Testing\End to End Testing, UI Testing, Test Driven Design. Personal Attributes * Able to communicate effectively with non-technical staff and with members of interdisciplinary teams. * Able to solve complex problems. * Flexible and adaptable in regard to learning and understanding new technologies. * Strong written, oral, and interpersonal communication skills. * Ability to conduct research into software-related issues and products. * Highly self-motivated and directed. * Attention to detail. * Analytical and problem-solving abilities. * Ability to effectively prioritize and execute tasks in a high-pressure environment. * Ability to work both independently and in a team-oriented, collaborative environment. Work Conditions * Night and weekend hours may be required to meet project deadlines. * Sitting for extended periods of time. * Dexterity of hands and fingers to operate a computer keyboard, mouse, and other devices. * Able to lift computer drives, monitors, and other peripherals. The above description covers the principal duties and responsibilities of the job. The description shall not, however, be construed as a complete listing of all miscellaneous, incidental, or similar duties which may be required from day-to-day. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    $63k-79k yearly est. 14d ago
  • Software Engineer

    Camgian Corporation 4.1company rating

    Associate Software Engineer Job In Tuscaloosa, AL

    Camgian is looking to expand its development organization with the addition of a Software Engineer. In this role, you will contribute to the development of software frameworks and applications through architecture, design, implementation, testing and documentation while supporting various tasks and activities within the team. Teamwork, flexibility, and willingness to continuously learn new tools & technologies working in a fast-paced environment are critical requirements for this position. This position will be located at one of our offices at Starkville, MS or Tuscaloosa, AL or Huntsville, AL or Nashville, TN or Lawton, OK. Qualifications Bachelor's degree in Computer Science, Software Engineering or Computer Engineering Proficiency in Java, JavaScript, Python, SQL, Linux 0 - 5 years software development experience United States Citizenship Desired Skills Master's degree in Computer Science, Software Engineering or Computer Engineering UI design and development skills Backend development skills Knowledge of Data frameworks Familiarity in DevOps Tools (Jira, Git, Jenkins, Artifactory) Familiarity with Secure Communications and Message Delivery Tools Responsibilities Develop software applications to meet customer/product requirements ensuring high quality through unit, functional, integration, and regression testing Develop software in an agile manner using agile tools for code check-in, issue tracking, code builds and deployments Document architecture, design, test plan and user guide Participate in architecture, design reviews and present your work Track project/product milestones and releases ensuring schedule and budget are met Assist with deployment of software applications to production Contribute to continuous process and productivity improvements in the team Engage in professional development activities to enhance your skillset Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together. Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity. Camgian Culture and Core Value Traits Ability to work as part of a team while maintaining independent thinking Self-driven and self-starter in addition to excellent communication skills Thinking outside the box and an aptitude for innovation and problem solving Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies
    $61k-81k yearly est. 55d ago
  • Software Developer I

    USA Mot Motion Industries

    Associate Software Engineer Job In Birmingham, AL

    Software Engineer I Under close supervision the Software Engineer I manages trouble tickets and develops basic information systems by designing, developing, and installing software solutions, and testing. This position improves operations by conducting systems analysis and recommending changes in policies and procedures. JOB DUTIES Manages trouble ticket resolution for multiple applications. Provides production support of applications and is responsible for determining root causes as well as proposing and implementing solutions by exercising some independent thinking and judgment. Uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security. Codes programming logic for new or existing solutions software or applications following design specifications put in place by senior software development staff and leadership. Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products. Monitors quality and performance of applications through testing and maintenance. Maintains up-to-date records of issues with existing code. Offers limited systems recommendations for defined business needs. Presents work for review and sign off by peers and/or management in his workgroup. Performs other duties as assigned. EDUCATION & EXPERIENCE Typically requires a bachelor's degree in computer science, software engineering, or a related field and zero (0) to two (2) years of related experience or equivalent experience. KNOWLEDGE, SKILLS, ABILITIES Basic understanding of application configuration, maintenance and support. Basic knowledge of client/server networks. Ability to troubleshoot and resolve standard issues and identify the need to escalate issues to a higher level. Basic understanding of key business drivers of technology decisions. Ability to effectively communicate business issues to the appropriate level. PHYSICAL DEMANDS: LICENSES & CERTIFICATIONS: SUPERVISORY RESPONSIBILITY: BUDGET RESPONSIBILITY: COMPANY INFORMATION: Motion offers an excellent benefits package which includes options for healthcare coverage, 401(k), tuition reimbursement, vacation, sick, and holiday pay. DISCLAIMER: This job description illustrates the general nature and level of work performed by employees within this job classification. It is not intended to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and skills required. Management retains the right to add or modify duties at any time. 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.
    $61k-80k yearly est. 14d ago
  • Software Engineer I

    Genpt

    Associate Software Engineer Job In Birmingham, AL

    Under close supervision the Software Engineer I is responsible for development and management of automated test scripts based upon manual test cases, execution of automated test scripts, and reporting of defects. The ultimate goal is ensuring the high quality of Motion IT applications, as measured by post-production defects. You must be eligible to work in the US without Visa Sponsorship. JOB DUTIES · Provides production support of applications and is responsible for determining testing strategies, as well as, proposing and implementing testing strategies by exercising some independent thinking and judgment. · Defines, develops, executes, and documents automated test scripts and cases utilizing a full range of tools and processes, automation frameworks, software development languages and database tools. · Logs defects discovered into defect repository, and reports test findings to IT Project Managers and/or Application Developers for corrective action. · Proactive in working with Application Development teams to assign Document Object Model (DOM) elements with identifiable attributes. · Consults with Application Development staff on execution of automated scripts to help perform unit testing. · Keeps abreast of emerging technology and trends in automated test development. · Contributes to each phase of Software Development Life Cycle (SDLC) primarily through regression and unit testing. · Performs application system performance monitoring of both Test and Production platforms/environments. · Ensures all test results are properly documented, and captures all relevant information. · Support the software development release cycle, ensuring proper testing is completed on new releases in a timely and accurate manner. · Responsible for keeping stakeholders (IT Project Managers, Application Developers, Business Process Owners, etc.) and IT management informed of testing status and defects discovered. · Ensures applications are functional, reliable, and responsive through automated testing. · Ensures that application business rules, associated logic, and application development security best practices (per OWASP top 10) are adhered to within systems, as part of the QA testing process · Responsible for following policies and procedures, software testing guidelines, and best practices for software development · Performs other duties as assigned. EDUCATION & EXPERIENCE Typically requires a bachelor's degree in computer science, software engineering, or a related field and zero (0) to two (2) years of related experience or equivalent experience. KNOWLEDGE, SKILLS, ABILITIES · Basic understanding of application configuration, maintenance and support. · Proficiency with Java, Selenium, Karate, mabl, and SQL. Experience with other automated testing tools is desirable. · Experience with structured application development and change control methodologies. · Experience with relational database methodology as well as methods for accessing and validating of data via SQL. · Good verbal and written communication skills, attention to detail, and the ability to work in a team environment. · BS degree is preferred. · Software Quality (CASQ or CSQA) and/or Software Testing (CAST or CSTE) Certifications a plus 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.
    $59k-79k yearly est. 1d ago
  • Senior Software Engineer

    Camgian Corporation 4.1company rating

    Associate Software Engineer Job In Tuscaloosa, AL

    Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing and documentation. The successful candidate will lead or support various project tasks, organize, schedule and task team activities. As a senior engineer you will influence engineering design and software development, supervise other software engineers, and act as a mentor and technical resource. Qualifications Bachelor's degree in Computer Science, Software Engineering or Computer Engineering Proficiency in Java, JavaScript, Python, SQL, Linux Experience with UI/UX design and development Experience in DevOps tools (Jira, Git, Jenkins, Artifactory) Experience in Software Development Life Cycle Processes and Agile Methodologies 5+ years of software development experience United States Citizenship Desired Skills Master's degree in Computer Science, Software Engineering or Computer Engineering Experience in Backend design, development, and integration Experience in Software architectures, Data frameworks and Security Understanding of Secure Communications and Message Delivery Tools Production deployment of Machine Learning (ML) models Responsibilities Lead software development projects to meet customer/product requirements ensuring high quality through unit, functional, integration, and regression testing Document architecture, design, test plan and user guide Deploy software applications to production Participate in design reviews and present your work to the company Track project/product milestones and releases ensuring schedule and budget are met Train & mentor junior engineers, perform architecture, design and code reviews Lead continuous process and productivity improvements in the team Engage in professional development activities to enhance your skillset Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together. Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity. Camgian Culture and Core Value Traits Ability to work as part of a team while maintaining independent thinking Self-driven and self-starter in addition to excellent communication skills Thinking outside the box and an aptitude for innovation and problem solving Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies
    $84k-110k yearly est. 43d ago

Learn More About Associate Software Engineer Jobs

How much does an Associate Software Engineer earn in Hoover, AL?

The average associate software engineer in Hoover, AL earns between $47,000 and $80,000 annually. This compares to the national average associate software engineer range of $60,000 to $102,000.

Average Associate Software Engineer Salary In Hoover, AL

$62,000

What are the biggest employers of Associate Software Engineers in Hoover, AL?

The biggest employers of Associate Software Engineers in Hoover, AL are:
  1. Deploy
Job type you want
Full Time
Part Time
Internship
Temporary