> Markdown version of [/jobs/ext/617527-software-engineer](https://www.wearedevelopers.com/jobs/ext/617527-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** SOL OLALEKAN-AYODEJI ABAYOMI - **Location:** United States (Remote available) - **Salary:** $90,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Software Applications, Automation of Tests, Business Process Model and Notation, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Continuous Integration, Software Debugging, Object-Oriented Software Development, Performance Tuning, Software Systems, Systems Integration, Data Storage Technologies, ReactJS, AngularJS, Apache Kafka, Build Process, Event Sourcing, Software Coding, Restful APIs, Web Architecture, Software Version Control, Microservices - **Published:** June 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d7d1162deed11e9d ## About the Role Do you have experience in Version control?, Understanding of application & web architecture and development * Knowledge of .NET and C# or other Object-Oriented languages likes Java * Experience working with relational and non-relational persistence * Experience integrating with 3rd party APIs * Familiarity in agile engineering best practices including sprinting and refinement processes, coding standards, code reviews, source control, build processes, test automation, continuous integration, and operations * Problem-solving, debugging, and performance tuning skills * Desire to work in a fast paced, collaborative development environment, supporting a growing company * Ability to prioritize workload and manage time effectively * Ability to break a problem/solution down and deliver continual incremental functionality that provides business value at each step * Ability to balance near-term practicality, driven by resource constraints and timelines, with ideal technology states * Effective verbal and written communication skills with both technical and non-technical people * Preferred Experience with browser technologies such as HTML, CSS, and JavaScript frameworks like AngularJS or React * Preferred Experience building event-driven microservices that leverage Kafka or similar event sourcing technology * Preferred Experience developing against orchestration engines that leverage process automation languages like BPMN * Preferred Experience building elastic systems capable of scaling horizontally * Able to represent PFL and the values we stand for: People, Relationships, Progress, Results ## Description Responsible for the development and documentation of software applications. Able to build and foster a healthy and mutually constructive relationship with business representatives, product owners, UX designers and other software developers. Pay Range: $90,000 - $100,000 USD Deliverables: * Highly functional and easy to use system interfaces * Scalable, maintainable, well tested and reusable software applications and supporting components such as customer-facing user interfaces, data storage architectures, REST APIs, back-end processes, and system integrations * Accurate and well-written documentation of the system and individual components * Reliable estimates of feature effort and timelines Activities: * Implement data storage improvements focused on scale and efficiency * Develop enterprise level solutions focused on stability and maintainability * Troubleshoot and maintain existing solutions * Create and maintain software infrastructure documentation * Translate business needs into technical solutions * Collaborate with user groups and design teams to thoroughly understand business requirements * Participate in teams implementing new applications or features ## Related Videos - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)