Software Engineer
Aegis Mobile
As our platforms continue to expand in capability, scale, and integration complexity, there is a growing need for engineers who can operate beyond task execution and take ownership of delivering complete, well-designed solutions. This role is intended to bridge the gap between implementation-focused development and higher-level system design by bringing strong technical judgment, accountability, and problem-solving to core engineering efforts. The Software Engineer will play a critical role in ensuring our systems remain scalable, maintainable, and aligned with evolving business needs. Job Summary The Software Engineer is responsible for designing, developing, and maintaining scalable software solutions that support the organization’s products and internal systems. This role operates with a high degree of autonomy, translating business requirements into technical designs and delivering reliable, maintainable implementations. The Software Engineer contributes to system architecture, integration strategies, and performance optimization while remaining hands‑on in development. Success in this role requires strong ownership, sound engineering judgment, and the ability to balance immediate delivery needs with long-term system quality. Responsibilities Design, develop, test, and maintain software applications and services Translate business requirements into technical designs and implementation plans Contribute to system architecture, data modeling, and integration design Build and maintain APIs, services, and data workflows supporting internal and external systems Write clean, efficient, and maintainable code following established standards Troubleshoot and resolve complex issues across development, staging, and production environments Optimize application and database performance through analysis and tuning Participate in code reviews to ensure quality, consistency, and knowledge sharing Implement logging, monitoring, and observability best practices Support CI/CD pipelines and deployment processes Collaborate with cross‑functional teams to deliver complete, end‑to‑end solutions Identify and drive improvements in system design, performance, and development practices Expectations Own problems from definition through delivery with minimal oversight Make informed technical decisions and clearly articulate trade‑offs Deliver reliable, scalable, and maintainable solutions Balance speed of delivery with long‑term system health Communicate effectively with both technical and non‑technical stakeholders Contribute positively to team standards, practices, and continuous improvement Demonstrate accountability, follow‑through, and attention to detail Continuously develop technical skills and expand system‑level understanding Knowledge and Skill Requirements Strong understanding of software engineering principles, design patterns, and best practices Ability to design and implement scalable, maintainable systems Proficiency in debugging and resolving issues across application layers Solid understanding of relational databases, data modeling, and query optimization Experience working with APIs, distributed systems, and service‑based architecture Familiarity with cloud‑based development and deployment environments Understanding of version control, CI/CD, and modern development workflows Ability to translate ambiguous requirements into structured technical solutions Experience with the Following Technologies (Strongly Preferred) C# / .NET ecosystem RESTful APIs and web services SQL and relational databases (e.g., SQL Server) Microsoft Azure (App Services, Functions, Storage, or similar) Git‑based version control systems CI/CD pipelines (e.g., Azure DevOps) Docker or containerization technologies Additional Desirable Knowledge and Skills Experience with microservices or event‑driven architecture Exposure to data pipelines, analytics platforms, or data engineering concepts Familiarity with authentication/authorization frameworks (e.g., OAuth, identity providers) Understanding of system observability, logging frameworks, and monitoring tools Experience supporting or enabling machine learning or advanced analytics workloads Prior experience working in Agile development environments Qualifications Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent practical experience 5–8 years of professional software development experience Demonstrated ability to design and deliver production‑quality software solutions Proven experience working in collaborative, team‑based development environments Willingness to attend meetings in‑person at one of Aegis’ office locations Why You’ll Want to Work with Aegis Aegis is an innovative, diverse, and dynamic company with tightly woven teams constantly exploring new ways to produce advantages for our clients. With offices in Maryland, Virginia, Alabama, and Sydney Australia, we provide opportunities to work in a variety of settings and use the collaborative brainpower around you to ask and answer interesting questions. We have a broad range of backgrounds and interests: experts in fields such as finance, real estate, politics, and naval engineering, come together to make an intriguing and educational work environment. We offer excellent benefits and competitive salaries. #J-18808-Ljbffr
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...SuggestedRemote jobInternship
$34.68 per hour
...applications that bring together sensor and IoT data, geospatial technologies, machine learning, and AI‑powered systems to solve real‑world engineering and environmental challenges. In this role, you will support the development of web applications by assisting with front‑end and...SuggestedH1b$115k - $160k
...This range is provided by eNGINE. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more... ...outcomes start and finish with eNGINE . eNGINE is hiring a Software Engineer with Java experience to help build & maintain critical...SuggestedFull timeLocal areaRelocation3 days per week$108k - $148.5k
...Who We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor...SuggestedFull timeContract workRelocation$34.68 - $57.23 per hour
Trinnex is seeking an Entry-Level Full Stack Developer to join our Digital Solutions team in Mobile, Alabama. The role involves developing web applications, working under senior developers, and participating in team collaborations. Applicants should have a Bachelor’s degree...SuggestedHourly pay- ...Job Description Job Description Software Engineer Qualified Candidates should be proficient in C++, C. Individual should be comfortable using Microsoft Visual Studios with experience in Object Oriented Development. Multiple positions available. College...
- Essential Duties and Responsibilities: - Coordinate with the Functional Team to gather a detailed understanding of the business requirements. - Participate and provide support in the analysis of the requirements, fit- gap analysis, and the design of the solution. ...Minimum wageContract workTemporary workWork experience placementImmediate startRemote work
- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
- Our Benefits - Designed with You in Mind Comprehensive Health & Well-being Coverage From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected. Generous Paid Time...Full timeImmediate start
- Job Responsibilities Work as part of a team of highly experienced developers to develop new features based on a specific product roadmap. Produce fully functional programs and web applications written in clean, readable PHP. Review customer feature requests with project...
- ...Structural Engineer Ready to turn your ambition into achievement? Join Pond & Company and be part of the team that's redefining the... ...additional licenses are a plus) ~ Experience using analytical software to design isolated structures and full buildings (preferred experience...Local area
$155.66k - $225.16k
...About the Team and Role: We’re hiring our first AI Automation Engineer to lead how we apply AI internally across the company. This is... ...much as possible to automate your own process of creating this software Collaborate with teams across the business to understand...Remote jobFull timeShift work$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time$140k - $200k
...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...Remote jobWork at office$140k - $200k
...accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class... ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale...Remote jobFlexible hours$140k - $200k
...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...Remote job- ...Job Description Summary The Field Engineer 2 will perform preventative maintenance, installations, troubleshooting, and repairs on our diagnostic imaging equipment for one or more modalities within a hospital or healthcare system in Mobile AL area. This role requires...Remote workHome officeVisa sponsorshipWork visaRelocation packageFlexible hours
- ...We are seeking an experienced Reliability Engineer to support and improve the reliability, performance, and maintenance effectiveness of critical manufacturing assets within a heavy industrial environment. This individual will play a key role in driving equipment uptime...
- ...motivated candidate to join our talented Team. Job Title: Field Engineer 3 Location(s): Mobile, AL Job Profile Summary:... ...provides technical maintenance for product and component hardware and software, mainly on customer premises. Ensures systems operate as...Shift work
- Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS055, T1, Band 4 Job-Specific Essential Duties and Responsibilities: - Provide 24x7x365 support for enterprise cybersecurity operations, assisting with execution of directed cyber...Minimum wageContract workTemporary workWork experience placementRemote work
- ...een sleutelrol: zonder vlotte systemen en ondersteuning kunnen onze collega's hun werk niet doen. Daarom zoeken we een IT Support Engineer op onze hoofdzetel te Antwerpen-Zuid die mee de handen uit de mouwen steekt en IT-problemen snel oplost. Wat ga je doen? Je zorgt...
- JS Solution Engineer (Java Script, Angular JS, Web, Mobile, HTML, CSS, REST, Git, Soap UI) in Norfolk, VA CSS, HTML, JavaScript, JEE,... ...REST, SOAP, Web Development Location: Virginia Job Function: Software Development Date Of Job Posting: 01-05-2018 JS Solution Engineer...Permanent employmentFull timeRemote work
$38k - $45.01k
...clinical EHR, financial management, supply chain management, payroll/human resource, interface engines and more. The position provides a range of technical and functional software services. This is an exciting opportunity to work for one of the largest healthcare...Full timeWork at office- ...platforms. Monitor system performance, availability, and security across infrastructure environments. Troubleshoot and resolve hardware, software, and network issues in a timely manner. Manage user accounts, permissions, and access controls (e.g., Active Directory, IAM)....
- Job Description Job Description Description: Are you a highly skilled HVAC Installer looking for a dynamic and immediate opportunity? Do you enjoy a fun and supportive work environment? Join our team and help homeowners experience the comfort and efficiency we...Temporary workImmediate start
$85.39k - $116.98k
...clinical users Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure reliable data... ...back-end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and...Full timeRemote work- ...Job Title: Automation Test Engineer Location: Hybrid (Local preferred) Pay rate : $32.00/hr. on W2 Overview: We are seeking... ...with cross-functional teams to ensure the highest standards of software quality. Key Responsibilities: Design, develop, and maintain...Contract workLocal area
- ...infrastructure projects. Our core services include on-site inspection of roadway, bridge, and utility construction to ensure adherence to engineering specifications, safety standards, and contract requirements. We support clients with daily reporting, materials testing...Contract workTemporary workFor contractors
- ...supports internal users with account access, healthcare applications, EMR/EHR systems, email, VPN, connectivity, and basic hardware/software issues in a HIPAA-regulated environment. The ideal candidate has strong customer service skills, basic IT troubleshooting...Work at officeRemote work
$100k
Excellent opportunity to join a leading, national credit card processing company that has over a decade of industry experience. Slice Merchant Services offers innovative payment processing solutions to merchants. Slice has put together a comprehensive package of products...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- ngo software engineer Mobile, AL
- software developer Mobile, AL
- part time software developer remote Mobile, AL
- software engineer amazon Mobile, AL
- entry level software engineer remote Mobile, AL
- software developer fintech Mobile, AL
- consulting software engineer Mobile, AL
- graduate software developer no experience Mobile, AL
- junior software developer remote Mobile, AL
- software engineer healthcare Mobile, AL



