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 Aegis Mobile
- ...scale, and integration complexity, there is a growing need for engineers who can operate beyond task execution and take ownership of... ...accountability, and problem-solving to core engineering efforts. The Software Engineer will play a critical role in ensuring our systems...SuggestedWork at officeImmediate start
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...SuggestedFull timeTemporary workFlexible hours- ...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
- Bringing IT jobs back to the United States – that’s what RSI does. Getting the opportunity to work on Fortune 1,000 client projects in a fun, collaborative environment while continuously sharpening your technical skills – that’s what you’ll do when you work here! So who...SuggestedCasual work
- Web & Graphic Designer At Naxert Infotech we are looking for experienced professionals or freshers with strong knowledge in SEO, WordPress, and UI development. The ideal candidate will have a positive attitude, be a hard worker, ready to learn, work smart, and enjoy life...SuggestedFull time
$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week$67k - $114k
...Join to apply for the Software Engineer I role at TeleTracking . About The Role… The Logistics Engineering teams design, build, and operate applications and services that serve caregivers' evolving needs. As we expand our capabilities to manage patient flows across hospital...$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...Full timeLocal areaRelocation3 days per week$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- ...Role Overview As a Senior Software Developer with strong back‑end capabilities and a good understanding of front‑end development, you will be involved in transformation projects at our clients. You will execute project assignments in software development, modelling and...Work experience placementFlexible hours
- ...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...
- ...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
- Telework Eligible No Major Duties Performs a wide range of duties to include plans, analysis, development, and coordination, as well as evaluation of current NSEP and contingency telecommunications plans (D-16-1). Serves as the primary subject matter technical...Full timeTemporary workRemote work
- ...Fortune Best Workplaces in Financial Services & Insurance VP AI Engineering Job Responsibilities · Define and execute the enterprise... ...; advanced degree preferred. · 10+ years of experience in software engineering, AI engineering, or platform architecture. · 5+...
- 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
$134.26k
Requisition ID 43876BR Job Title Lead Substation Protection & Control Engineer Preferred locations include Wadsworth, OH; Columbus, OH;... ...of computer-assisted design and drafting (CADD) 3D and 4D software and practices. Expert knowledge of engineering design principles...Full timeH1bLocal area- ...Working closely with colleagues to constantly innovate app functionality and design Requirements Degree in Computer Science/Computer Engineering/Information Technologies Min 3 years experience as Mobile Developer Knowledge in MVC Web Development using .Net Programming...
- ...Requires expertise in specialty areas. - Shall perform engineering tasks for back-end design and development efforts, including... ...degree may substitute for 2 years of experience. - 10 years of software development experience in object-oriented and scripted...Minimum wageContract workTemporary workWork experience placementRemote work
- 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...
$105k - $115k
...Join to apply for the Full Stack Engineer role at Allegheny County Department of Human Services Pay Range This range is provided by Allegheny County Department of Human Services. Your actual pay will be based on your skills and experience — talk with your recruiter to...Work at office$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- ...architecture, and backend best practices. Qualifications · Bachelor's degree in Computer Science, Engineering, or related field. · 7-10+ years of experience in backend software development. · Strong proficiency in one or more backend languages such as Java, C#, Python,...Contract work
- ...with .NET 4.0 / ASP.NET / VB.NET / SQL Server 2008 / WCF Web Services / WCF Data Services Develop new functionality on our existing software products. Participate in a small, experienced, energetic team on a rapid, agile development schedule. Provide general technical...
- ...employment offers are conditioned upon an applicant's ability to lawfully obtain access to such items Responsibilities As an analyst engineer at the Howmet Research Center, you will join a team of Data Scientists and Machine Learning Engineers. This team is part of a...Full timeWork at officeLocal area
$185k - $350k
As an Arcadian, you already help us deliver world leading sustainable design, engineering, and consultancy solutions for natural and built assets. You are part of our global business comprising 34,000 people, in over 30 countries, dedicated to improving quality of life....Full timePart timeFor contractors- ...reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Visualization engineers, BI Analysts, Machine Learning engineers for full time positions...Full timeH1bRemote work
- ...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...
- ...Network & Security Engineer Job Description We are looking for a Senior Network & Security Engineer to design, implement, secure, and maintain enterprise network, Wi‑Fi, security, and telephony infrastructures. You will collaborate with infrastructure, security, and application...
- ...Field Project Engineer Scott Bridge Company builds structures that serve and sustain life. We provide construction and emergency response... ...; and either Primavera P6, MicroStation, AutoCAD or similar software. Position requires traveling to unanticipated work sites in GA...Contract workTemporary workHome office
- Field Engineer opportunity with Traylor Bros., Inc.! Traylor Bros., Inc. (TBI) National Heavy Civil division provides comprehensive, cutting-edge heavy civil/underground construction services through traditional and non-traditional delivery methods. TBI has completed more...For subcontractorRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer full time Mobile, AL
- consulting software engineer Mobile, AL
- senior software engineer remote Mobile, AL
- entry level software engineer remote Mobile, AL
- software developer fintech Mobile, AL
- software developer positions Mobile, AL
- software engineer amazon Mobile, AL
- remote entry level software developer Mobile, AL
- software engineer Mobile, AL
- intel software engineer Mobile, AL


